level 10
neirong:='你好 ';
strSQL:='update moli set ren_name='+neirong+' where id="0"';
报错误
neirong:='111 ';
strSQL:='update moli set ren_name='+neirong+' where id="0"';
就可以正常写入;
数据库用的MYSQL;数据库编码BGK,和UTF8都改过了还是不行;
2016年03月17日 10点03分
1
level 10
strSQL:='update moli set ren_name="你好" where id="0"';也能正常输入
2016年03月17日 11点03分
2
level 5
strSQL:='update moli set ren_name='''+neirong+' ''where id="0"';
strSQL:='update moli set ren_name='+quotedstr(neirong)+' where id="0"';
2016年03月17日 12点03分
5
前面那种写法,如果neirong里面有双引号就死定了。
2016年03月17日 12点03分
看懂怎么弄了,明天到班上去试试
2016年03月17日 12点03分
谢谢已经搞定strSQL:='update moli set ren_name='+quotedstr(neirong)+' where id="0"';
2016年03月17日 23点03分
@唐山数控加工 id如果不是固定为特定的几个字符串的话,也要用quotedstr
2016年03月18日 00点03分