是执行出错还是结果没保存?试试:
S="update table_name set name1= ..." <== table_name如果这还不行:试试:
S="update table_name set name1= '" + AnsiString(Value) + "' ... ";:)
解决方案 »
- 求windows2008下mysql5.5提权方法
- 如何在一定条件下,删除5个表中关联的记录。
- 新人求教,MySQL安装问题
- 关于mysql内存持续增长的问题
- mysql 数据截取
- 在linux下如何用命令显示数据库和表
- 谁能说一下MYSQL-WIN32的BIN目录下的众多EXE文件是干什么的?
- MySqlTransaction中的commit(),如果服务器中断未执行到这步,数据会提交吗?
- mysql sql 查询
- mysql查询中文及中英混合的内容,android项目。
- 请问,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....
会是什么问题?