1。这个sql语句有什么不妥的地方?提示aaa没有定义。(假设edit2.text='aaa')
str:='update table1 set field1='+edit1.text+' where field1='+edit2.text;
2。access数据库,用union语法时总是说动态查询的结果不能做为行的来源。什么原因呢?
3。怎样在一个已有表中增加行的合计?
f1 f2 f3
合计 23 34 32
str:='update table1 set field1='+edit1.text+' where field1='+edit2.text;
2。access数据库,用union语法时总是说动态查询的结果不能做为行的来源。什么原因呢?
3。怎样在一个已有表中增加行的合计?
f1 f2 f3
合计 23 34 32
解决方案 »
- 关于SQL查询分析器的功能实现? 如何分别用两个DBGrid显示数据?
- 散分
- 请问一下为什么dbgrid,输入数据的时候,每次只能输入小于一位数字啊?在线等待!
- 难道Delhpi Corba 服务器只能方法中的参数不能超过3个吗?
- 请教高手指点如何在combobox控件下嵌套treeview
- 有没有办法使用TABLE控件对时间字段排序呢?
- 如何在DBGridEh中把某一列的样式改为3D风格
- 如何判断数据集中的数据已经改变 Modified? Any body help me?!!!
- 谢谢帮忙:如何在DbGrid里面的单元格里放CHECKBOX.
- 哪位高手知道有没有这样的工具,可能将DOC文件全部一次性地转化为RTF格式的文档? 如DOC2RTF.EXE这样的工具?
- 用ADO做update时老是出错,[microsoft][ODBC dBase Driver]操作必须使用一个可更新的查询????没有人懂吗?
- SetupBuilder V1.50是不错的打包工具,哪位兄台有注册版或注册码,高分求!急急急!!!
2.可能是access不支撑union,不过这个可能性不大,因为union是标准sql,我没有试过,你自己看把
3.
insert into(f1,f2,f3) select sum(f1),sum(f2),fum(f3) from table
还可以加一个关键字来区别于其它记录
insert into(f0,f1,f2,f3) select '合计',sum(f1),sum(f2),fum(f3) from table
Access数据库的语法好象与SQL不太一样,我曾经用在 SQL 7.0上通过的语句到Access上就不行了。
str:='update table1 set field1='+''''+edit1.text+'''' where field1='+''''+edit2.text+'''';
建议你用format函数