ورود

View Full Version : مشکل در اتصال پایگاه داده SQL به VB6



Juventus FC
دوشنبه 27 مرداد 1393, 23:57 عصر
درود بر اساتید گرامی

من یه مشکلی جهت برقراری اتصال میان برنامه و پایگاه داده SQL بر خوردم ، لازم به ذکر که تمام تنظیمات ما بین SQL و برنامه را برقرار کردم و جدول و DataBase هم ساختم ، منتها قطعه کد های مربوط به ذخیره داده در SQL هر جا که در نت گشتم پیدا نکردم حتی تو این تاپیکی که در همین بخش گذاشته شده مرور کردم ولی چیزی دستگیرم نشد !

من 4 تا Text دارم که میخوام اطلاعاتشون در فیلد sql ذخیره بشه و همینطور پایین یک Datagrid دارم که میخوام اطلاعاتی که در sql ذخیره میشه رو نمایش بده !

من برای بار اولم هست که با پایگاه داده SQL برای ذخیره داده و همینطور برقراری اتصال میان این دو کار میکنم چند تا آموزش تصویری گرفتم که تا اتصالات فهمیدم ولی قطعه کد ها تو آموزش های نیومده بود ، سابق تو VB برای ذخیره اطلاعات تو پایگاه داده ACCESS از این قطعه کد در Button استفاده میشد :


ado.Recordset.AddNew
ado.Recordset.Fields!code = Trim(Text1.Text)
ado.Recordset.Fields!Name = Trim(Text2.Text)
ado.Recordset.Fields!Number = Trim(Text3.Text)
ado.Recordset.Fields!buy = Trim(Text4.Text)
ado.Recordset.Fields!frosh = Trim(Text5.Text)
ado.Recordset.Fields!t = Trim(Text6.Text)
ado.Recordset.Fields!Date = Trim(Text7.Text)
ado.Recordset.Update
ado.Refresh



و همینطور از این قطعه کد دونباله دار در Form Activate :


Private Sub Form_Activate()
ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bank.mdb;Persist Security Info=False"
ado.RecordSource = "Select * from anbar"
ado.Refresh
ado.Recordset.Sort = "code"
End Sub



حال همین قطعه کد ها برای پایگاه داداه SQL چیه؟

hrj1981
سه شنبه 28 مرداد 1393, 08:50 صبح
عزيزم اين كانكشن براي بانك اطلاعاتي Sql

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=1;Initial Catalog=Databsename;Data Source=servername

Juventus FC
سه شنبه 28 مرداد 1393, 18:15 عصر
این مشابه همون access هست و باید به همون ترتیب پیاده سازی بشه ؟