سلام دوستان،
یه برنامه ضمیمه کردم که توش میخوام یه Table رو Update کنم ولی Er میده.
ببخشید اگه براتون امکان داره ببینید Error دستورات من از چیه؟!
پیام خطاش هم اینه :
ممنون میشم اگه کمکم کنید.
مرسی از لطفتون.
سلام دوستان،
یه برنامه ضمیمه کردم که توش میخوام یه Table رو Update کنم ولی Er میده.
ببخشید اگه براتون امکان داره ببینید Error دستورات من از چیه؟!
پیام خطاش هم اینه :
ممنون میشم اگه کمکم کنید.
مرسی از لطفتون.
سلام دوست عزیز.
ظاهرا از یه پارامتری استفاده کردی که تعریفش نکردی.
البته اگه خود کوئری رو بگذاری بیشتر می شه فهمید مشکل ار کجاست.
دستت درد نکنه ولی من کوئری تو بانک نساختم!
با این دستورات :
sSQL = "UPDATE MyTable SET Name = @name WHERE ID = @id"
Set cmd = New ADODB.Command
With cmd
.ActiveConnection = cn
.CommandType = adCmdText
.CommandText = sSQL
Set par = .CreateParameter("@name", adChar, adParamInput, lngSize, txtName.Text)
.Parameters.Append par
Set par = .CreateParameter("@id", adInteger, adParamInput, , 1)
.Parameters.Append par
.Execute , , adCmdText And adExecuteNoRecords
End With
میخوام Table ای رو آپدیت کنم که Error میده!
دوست عزیزم سلام
با چه بدبختی تونستم یه چیزایی کشف کنم
این لینک رو برو
فکر کنم . حالا تا جایی که من فهمیدم توی vb اگه پارامتری میخوای تعریف کنی مستقیما نمیتونی
و باید از یک procrdure در اس کیول کمک بگیری
دستت درد نکنه.ممنون از لطفت.
ولی وقتی بانک Access باشه کاملاً درست جواب میده.