PDA

View Full Version : سوال: چگونه محتوای یک فیلد رو تو دیتابیس ذخیره کنم؟



toopak
سه شنبه 22 مرداد 1387, 22:48 عصر
سلام به دوستای خوب برنامه نویس
آقا من تو یه فرم 3تا textbox دارم، که میخوام نام و آدرس منزل و تلفن رو تو یه بانک اطلاعاتی با زبون اکسس ذخیره کنم
توی vb6 میشد
اما تو دات نت نمیتونم
یعنی نمیدونم چجوری بگم که این فیلد محتویاتش بره تو آدرس یا تلفن یا ...
اگه میشه راهنماییم کنید
ممنون

milad9704
سه شنبه 22 مرداد 1387, 22:52 عصر
این برنامه رو دانلود کن شاید کمکت بکنه

http://barnamenevis.org/forum/attachment.php?attachmentid=21728&d=1218566472

البته باید database توی sql ریستور کنی

kablayi
چهارشنبه 23 مرداد 1387, 00:36 صبح
سلام ...
کد زیر کمکتون میکنه تا سه تا تکس باکس رو در دیتابیس ذخیره کنید...


Dim constr As String = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\database.mdb"
Dim cn As New OleDbConnection(constr)
strsql = "insert into driver (ID,name,Lname) VALUES (@ID,@name,@lname)"
Dim cmd As New OleDbCommand (strsql, cn)
With cmd.Parameters
.AddWithValue("@ID", TXTID.Text.Trim)
.AddWithValue("@name", TXTNAME.Text.Trim)
.AddWithValue("@lname", TXTLNAME.Text.Trim)
end with
cn.Open()
cmd.ExecuteNonQuery()
cn.Close()

toopak
چهارشنبه 23 مرداد 1387, 02:25 صبح
خیلی خیلی ممنون
مشکلم حل شد