ورود

View Full Version : Incorrect syntax near '?'.



m_zamani
سه شنبه 03 بهمن 1385, 11:05 صبح
پیغام خطا :؟Incorrect syntax near


Private Sub que()
pn = InputBox("¬êں©ى کں©êë§ی ©ں یں©§ کëی§")
strsql = "select * from enter where per_no=" & pn
cmd.CommandText = strsql
cmd.Connection = con
cmd.ExecuteNonQuery()
da.Fill(ss, "enter")
TextBox1.DataBindings.Add(New Binding("Text", ss, "enter.name"))
End Sub

برنامه رو که اجرا می کنم این پیغام رو روی خط 7 ، خطا میگیره

این یعنی چی؟

programmermp
سه شنبه 03 بهمن 1385, 11:31 صبح
سلام

ببین قبل از اینکه تو بخواهی هر کاری با دیتا ست انجام بدی باید

کانکشن رو open کنی و اخر سر هم close کنی که من این رو توی کدهات نمی بینم

در ضمن مقدار متغیر pn اگه اشتباه نکنم چون از input box مقدارش رو می

گیره string هست بنابراین این طوری بنویس




strsql = "select * from enter where per_no=" &"'"& pn & "'"



و در اخر هم اگه قبل از fill کرد دیتاست اون رو clear کنی و بعد fill کنی بد

نیست

ممکنه برای این باشه