我在修改记录后,保存时使用下列语句:
'update SalesCustomer set tel=''123'',Addr=''abc'',PL=''985'''+
' where Name='+''''+edit1.Text+'''';
这时没有出错,但当字段Name中有WONG'S这条记录时,它就出错.
而在添加WONG'S这条记录时,它也没出错.我想这是WONG'S中引号的问题,但
我不知怎么处理才不会出错.请教大家解决一下,谢谢!
'update SalesCustomer set tel=''123'',Addr=''abc'',PL=''985'''+
' where Name='+''''+edit1.Text+'''';
这时没有出错,但当字段Name中有WONG'S这条记录时,它就出错.
而在添加WONG'S这条记录时,它也没出错.我想这是WONG'S中引号的问题,但
我不知怎么处理才不会出错.请教大家解决一下,谢谢!
解决方案 »
- delphi修改内存汇编的写法问题
- 老大们,救火啊,webbrower快速插入特定html,cpu增加了
- 不明白,求解!请入内看代码。
- ★★★★★如何知道一个循环执行完成?
- 我定义的函数(读ini文件)正确吗?
- 有人知道'万象VOD'系统的WEB是怎样做的吗?
- 第三天了,还没有搞通。MODEM通讯问题,我把原码贴出来,大家快来,200分。急急!!!!
- 键盘中的向下键的ascii码是多少?
- 怎样建立自己的文件
- 为什么数据会丢失?请delphi高手指点
- 怎么实现 CTRL+ALT+del中的"锁定计算机"功能?
- 在武汉的vb.net高手并且想赚外块(5天1500元人民币)的请联系我!QQ:14808015
你必须对 edit1.Text 进行处理,将 ' 字符进行转义不知你的数据库是什么
你要看看你数据库参考手册,
转义符是什么!
如果需要可以一两个''作为SQL语句中的符号标记
例如
SQL='Update Test Set TName = ''chen''s'''
也就是
edit1.Text='shang''s'
我用的是ACCESS数据库,我不知道ACCESS数据库的转义符,也不知道分割符.
再麻烦你们帮我解答!衷心感谢各位!!