تالار گفتمان مانشت
(فوری)اتصال sql به vb6 - نسخه‌ی قابل چاپ

(فوری)اتصال sql به vb6 - پادشاه اسمان - ۰۱ شهریور ۱۳۹۳ ۱۰:۵۸ ب.ظ

سلام

یک بانک طراحی کردم در sql 2008 که داری ۶ فیلد مربوط به ثبت نام افراد است. و در vb6 هم ۶ text box است که اطلاعات را واردمی کنیم.

می خوام وقتی که طرف دکمه ثبت را زد

اطلاعاتش در sql ذخیره بشه و پایین یک دیتا گرید باشه که اطلاعاتی که در sql ذخیره می شه را نشون بده. حالا چه طوری این کار را انجام بدم.
؟؟

فقط خیلی عجله دارم

RE: (فوری)اتصال sql به vb6 - Mohammad_OM - 07 شهریور ۱۳۹۳ ۰۲:۰۹ ب.ظ

سلام پس از کلیک بر روی دکمه کد زیر باید فراخوانی شه

کد:
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)


RE: (فوری)اتصال sql به vb6 - hoomanab - 07 شهریور ۱۳۹۳ ۰۲:۳۳ ب.ظ

آورین Big Grin

Sent from my SM-T210R using Tapatalk

(فوری)اتصال sql به vb6 - Mohammad_OM - 07 شهریور ۱۳۹۳ ۰۳:۱۴ ب.ظ

(۰۷ شهریور ۱۳۹۳ ۰۲:۳۳ ب.ظ)hoomanab نوشته شده توسط:  آورین Big Grin

Sent from my SM-T210R using Tapatalk

اسپم نکن Big Grin