mysql 中的update 语法? 是执行出错还是结果没保存?试试:S="update table_name set name1= ..." <== table_name如果这还不行:试试:S="update table_name set name1= '" + AnsiString(Value) + "' ... ";:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to bcboy(编程蜗牛):应该是执行结果没保存。我是在一个线程中写的上述代码,执行完最后一句后该线程就停止了。低数据库中的结果也没有修改。而把最后一句注释掉,就运行正常。你的方法我试试看。<==table_name是什么意思? 哦,我的代码原本就有tablename的,写掉了。还是不行:( 先给参数赋植,然后构造SQL语句在SQL语句中不要包含未赋值的变量,你试试看 to locususer:“在SQL语句中不包含未赋值的变量”,我试过了,也不能执行。还有其他的方法吗? 不会吧,我全部用的是动态SQL 是不是线程方面的问题呢?我在同一个线程里面有几个ADOQUERY 对象同时操作同一个数据表,会不会要求每次操作完后必须将该数据集关闭,别的对象才可以对它进行操作? name1=value1;......adoquery->SQL->Clear();S="update set name1='"+name1+" ,name2='"+name2.............";adoquery->SQL->Add(S);adoquery->ExecSQL();adoquery->Post() to locususer(asdsad):好像不是语法的问题。运行过程中出现如下错误:Access violation at address ...in moudle "msado.dll".write of address....会是什么问题? 为什么只能对mysql写 而不能读? mysql 更新一条记录不是立刻存进去吗? mysql存储过程 求段根据字符串长度的批量删除语句 求助:关于Mysql 基准套件的使用 mysql安装问题 问一个查询语句,多谢 找重复的数据 mysql忘记密码怎办 连表查询语句中不可以用in作为连表条件或者筛选条件吗 请问,MySQL 3.23.44 for windows 支持 外键么?另,phpmyadmin中定义表时,最右边 fulltext 复选框什么意思? mysql_comp.jar和mm.mysql-2.0.4-bin.jar有什么区别呀?
应该是执行结果没保存。我是在一个线程中写的上述代码,执行完最后一句后该线程就停止了。低数据库中的结果也没有修改。而把最后一句注释掉,就运行正常。
你的方法我试试看。<==table_name是什么意思?
还是不行:(
“在SQL语句中不包含未赋值的变量”,我试过了,也不能执行。
还有其他的方法吗?
我在同一个线程里面有几个ADOQUERY 对象同时操作同一个数据表,会不会要求每次操作完后必须将该数据集关闭,别的对象才可以对它进行操作?
......
adoquery->SQL->Clear();
S="update set name1='"+name1+" ,name2='"+name2.............";
adoquery->SQL->Add(S);adoquery->ExecSQL();
adoquery->Post()
好像不是语法的问题。运行过程中出现如下错误:
Access violation at address ...in moudle "msado.dll".write of address....
会是什么问题?