سلام
یک بانک طراحی کردم در sql 2008 که داری 6 فیلد مربوط به ثبت نام افراد است. و در vb6 هم 6 text box است که اطلاعات را واردمی کنیم.
می خوام وقتی که طرف دکمه ثبت را زد
اطلاعاتش در sql ذخیره بشه و پایین یک دیتا گرید باشه که اطلاعاتی که در sql ذخیره می شه را نشون بده. حالا چه طوری این کار را انجام بدم.
؟؟
فقط خیلی عجله دارم
سلام پس از کلیک بر روی دکمه کد زیر باید فراخوانی شه
کد:
Dim storedProcedure As String
Dim cmd As New System.Data.SqlClient.SqlCommand()
Dim conn As New System.Data.SqlClient.SqlConnection()
Dim ConnectionString As String = "yourConnectionString"
conn.ConnectionString = ConnectionString
cmd.Connection = conn
cmd.CommandType = CommandType.StoredProcedure
storedProcedure = "YourStoredPROceduReName"
cmd.CommandText = storedProcedure
cmd.Parameters.Add("@col1name", SqlDbType.Int)
cmd.Parameters("@col1name").Value = textbox1.Text
cmd.Parameters.Add("@col2name", SqlDbType.Int)
cmd.Parameters("@col2name").Value = textbox2.Text
cmd.Parameters.Add("@col3name", SqlDbType.Int)
cmd.Parameters("@col3name").Value = textbox3.Text
cmd.Parameters.Add("@col4name", SqlDbType.Int)
cmd.Parameters("@col4name").Value = textbox4.Text
cmd.Parameters.Add("@col5name", SqlDbType.Int)
cmd.Parameters("@col5name").Value = textbox5.Text
cmd.Parameters.Add("@col6name", SqlDbType.Int)
cmd.Parameters("@col7name").Value = textbox6.Text
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
فقط شما باید داخل پایگاه داده یک StoredProcedure طراحی کنید به این شکل
کد:
CREATE PROCEDURE YourStoredPROceduReName
(
@col1name nvarchar(50), @col2name nvarchar(50), @col3name nvarchar(50), @col4name nvarchar(50),
@col5name nvarchar(50), @col6name nvarchar(50)
)
AS
INSERT INTO YOUR_Table_name ([col1name], [col2name], [col3name], [col4name], [col5name], [col6name]) VALUES (
@col1name, @col2name, @col3name, @col4name, @col5name, @col6name)
آورین
Sent from my SM-T210R using Tapatalk