PDA

View Full Version : Syntax error in INSERT INTO statement.



mehrdad55
دوشنبه 17 خرداد 1389, 15:14 عصر
Dim Ds AsNew DataSet
Dim strcon AsString = "provider=microsoft.jet.oledb.4.0;data source=m:\gharz_t.mdb;Jet OLEDB:Database Password=1"
Dim con AsNew OleDb.OleDbConnection(strcon)
con.Open()
Dim strsql AsString = "select * from sanadtemp"
Dim Adapter AsNew OleDb.OleDbDataAdapter(strsql, con)
Adapter.Fill(Ds, "sanadtemp")
Dim dr As DataRow = Ds.Tables("sanadtemp").NewRow
dr("sanadno") = sanadno.Text
Ds.Tables("sanadtemp").Rows.Add(dr
Dim CMP AsNew OleDb.OleDbCommandBuilder(Adapter)
Adapter.Update(Ds, "sanadtemp")


با سلام خدمت دوستان
این کد را ملاحظه کنید
در هنگام اجرای این خط Adapter.Update(Ds, "sanadtemp")
پیغام خطای Syntax error in INSERT INTO statement. را می دهد
مشکل کجاست
با تشکر

Hossis
دوشنبه 17 خرداد 1389, 19:56 عصر
فکر کنم باید متغیر strsql رو دوباره مقدار دهی بکنید به این نحو

strsql="Insert Into sanadtemp fields(sanadno)values ('" & sanadno.text & "')

mehrdad55
سه شنبه 18 خرداد 1389, 15:29 عصر
با سلام
من چند جا این دستور را بدون insert (از جمله در این سایت ) دیده ام
اگر بخواهم strsql را دوباره مقدار دهی کنم باید چطوری آن را فراخوانی کنم
با تشکر

mehrdad55
یک شنبه 23 خرداد 1389, 09:20 صبح
کسی کمکی نمیکند