adoquery1.sql.add('update 操作员表 set 操作员='''+edit1.text+''',密码='''+edit2.text+''',权限='''+edit3.text+''' where 操作员='''+dbgrid1.SelectedField.Text +'''');
请问各位大侠我的语句哪错了?同样的语句只要把dbgrid1.SelectedField.Text换成一个变量就能通过。我想应该是dbgrid1.SelectedField.Text这个语句的错误,请问该怎么改?(我的目的是选择表格中的一条记录,选保存按扭保存数据。) 谢谢!!
请问各位大侠我的语句哪错了?同样的语句只要把dbgrid1.SelectedField.Text换成一个变量就能通过。我想应该是dbgrid1.SelectedField.Text这个语句的错误,请问该怎么改?(我的目的是选择表格中的一条记录,选保存按扭保存数据。) 谢谢!!
解决方案 »
- 小女子求助~求高手教delphi编一个小程序~~
- delphi实现window计算器
- 我想做个小功能,Image显示不同的图片
- delphi 怎么添加dbf数据库啊
- 求助:TWebBrowser中如何获取javascript弹出窗口的相关信息?
- 即时通讯问题
- 数据库中的多个ole对象怎么再输出到同一个word中?
- 做控件时,能否既继承MaskEdit属性,又同时继承DBEdit的属性呢?该如何继承?
- 我想我肯定是DLL写错了,大家帮我看看行吗??
- 还是sql语句问题!!!
- 如果下位机以9位数据格式向上位机发数据, 上位机如何处理?
- 我是一个编程初学者,我想问一下初学者用什么语言学习快?(basic不要)
dbgrid1.FieldByName('操作员').AsString
改成这个也不行,换在dbgrid1.Fields(0).AsString也不行,郁闷。
to pidi不是引号的问题,因为改成一个变量就不会弹出错误提示。
DBGRID1.SELECTEFIELD.TEXT
改成
ADOQUERY1.FIELDBYNAME('操作员').ASSTRING
我刚刚试过了,还是不行,郁闷~
是什么意思啊?为什么传不过来?
我是先选择表格中的一行,再修改edit等控件中的内容,最后点保存按扭保存信息。
可是表格中的数据竟然传不过来。
但是再选择按扭,就会弹出错误框。
版主的引号是绝对没有问题的了.