我现在要访问数据库,需要使用SQL命令。但是在处理WHERE的时候出现单引号冲突
的问题。
例如我要区WHERE name='老张'的数据,可是delphi里面的字符串也是用单引号引
上的。结果写完以后成了ADODataSet1.CommandText:='SELECT * FROM testdb WHERE (name='老张')'然而,这样写就出错了,程序不知道应该以那个单引号判断为字符串的结束。希望各位老大指教~@_@
的问题。
例如我要区WHERE name='老张'的数据,可是delphi里面的字符串也是用单引号引
上的。结果写完以后成了ADODataSet1.CommandText:='SELECT * FROM testdb WHERE (name='老张')'然而,这样写就出错了,程序不知道应该以那个单引号判断为字符串的结束。希望各位老大指教~@_@
解决方案 »
- delphi xe2 的datasnap 的TDataSet参数的问题
- 怎样才能输出像简历一样的报表?
- application中的ProcessMessages问题
- delphi入门,delphi开始执行从哪个窗体开始?(象vb那样指定一个开始窗体)
- 怎样将txt中内容全部读入memo中?
- 如何禁用shelllistview中选中一文件后的鼠标右键弹出菜单????谢谢。高分!!!!
- delphi的数据库的问题
- 我用adoquery把edit中的数据存入表中,可是当edit中的数据是这样'0001'时都变成'1',怎么办?代码如下.
- 恳请帮助!急!如何将计算器的值替换到当前的dbgrid的某一列
- 如何删除CheckListBox1的一加亮了的项目?
- 如何拦截程序启动,并出个提示???
- sql语句问题
Delphi里面用单引号要用转意符