我写了一条update语句
sqltext:string;
sqltext:='update buses set f_busno='+lch+',f_typeno='+lxh+',f_unitname='+
ldwmc+',f_lxr='+lxr+',f_lxrphone='+lxdh+' where f_xh='+xh;
执行语句是总是出现
列名‘李强’ 无效。//‘李强’ 是f_lxr字段值。
其他字段也是一样的错误。
f_xh 是标识字段.变量xh是全局变量,在此之前已赋值。
问题可能出现在哪,各位老鸟指教!
sqltext:string;
sqltext:='update buses set f_busno='+lch+',f_typeno='+lxh+',f_unitname='+
ldwmc+',f_lxr='+lxr+',f_lxrphone='+lxdh+' where f_xh='+xh;
执行语句是总是出现
列名‘李强’ 无效。//‘李强’ 是f_lxr字段值。
其他字段也是一样的错误。
f_xh 是标识字段.变量xh是全局变量,在此之前已赋值。
问题可能出现在哪,各位老鸟指教!
解决方案 »
- 数据库中如何计算平均值
- 如何实现在打印预览的时候也可以像DBGrid一样可以调整单元格的大小?请高手帮忙!
- 请问高手!
- 去了趟山东回来就被隔离拉!不能接触外界,只能和网上的朋友交流。各位大狭帮帮我吧!毕业设计还是要做呀!
- 关于数据库索引值的增加问题?
- 我想每次机器启动的时侯自动启动我的应用程序(在后台运行)
- Distinct用在Access数据库查询时总是报错,那该用什么呢?请大侠赐教!!!答者给分决不食言。
- 如何确定软驱中是否有软盘?
- 在DBGRID中,只能用TAB把光标从一个字段移到另一个字段,怎么才能实现按回车键把光标从一列移到另一列?难道我的问题太简单了吗以至于没有人回答!谢谢各位!
- 移动窗体问题,不好意思,初来窄道,只能给这么多分了 :)
- 关于两台服务器时间比较的问题
- 如何实现通过SQL语句,查询一个表中的某个字段的类型和长度。
ldwmc+''',f_lxr='''+lxr+''',f_lxrphone='''+lxdh+''' where f_xh='''+xh+''''; //字符字段值要用单引号括起来
f_lxr='''+lxr+''' 试试。
凡是字符串子段都这样改一下试试
凡是字符串子段都这样改一下试试
还需要引起来吗?
不注意的话,很容易出错的。
在delphi里面,一个引号的表示方法为 '' <--注意是有两个单引号组成
如果需要将某字符用引号括起来的话,
应表示为 ''李强''Understood???:)
用QuotedStr(edit1.text)最为方便
另外,用parambyname也可以