我基于access2003编的小型数据库系统无法在文本框内输入单个单引号
我基于access2003编的小型数据库系统无法在文本框内输入单个单引号!我基于access2003编了一个小型数据库系统,但输入数据时发现不能输入单引号,如Tom's中的',只要输入'数据就无法进入数据库中,并且系统提示syntax error……,问题在哪?该如何修改!请多指教!谢谢!
是这样,比如你的输入为Tom's cat,在程序中其变量为mythings,要执行的sql语句为: strsql="select * from table where things='"&mythings&"'",则实际执行的sql语句为: select * from table where things='Tom's cat 显然,该sql语句是错误的 要解决这个问题,你可以: (1)更改软件:检查用户输入,将'更改为',待输出时再将'更改为’; (2)修改输入,将半角的的单引号改为全角,就不会发生错误了
是不是你所选择的数据类型有误啊。 以上,若有不明白或其它什么问题,可随时与我联系:lqs@
将所有'转换成全角的‘或是使用两个''替换所有单个的' '在access中做为SQL语句来说是做为字符串的界定符号存在的,所以使用单个的'只能造成access错误的分析SQL语法,而使用两个'',会使系统将两个''转义为单个'
答:详情>>
答:不知道你是不是写错文件名了,pdf?详情>>
答:当电脑的全部组件(包括软件)我们国家都能生产的时候。详情>>