我的程序采用三层结构连结sql数据库,现发现两个问题,恳请各位高手帮忙解决:
1.当数据被新增或者修改之后更新至sql数据库时,采用如下方式:
clientdataset1.applyupdate(0)
更新完毕之后,进入sql数据库中查看,发现每个字段中的数据之后都有很长一段空格,请问怎样不把这些空格带到数据库中
2.做报表时,如第二次产生报表,程序出错,错误信息:
can not perform this operation on a open dataset
我的程序是这样写的:
clientdataset1.commandtxt:=’select * from b_part where sn=’+’’’’+trim(edit1.text)+’’’'
clientdataset1.active:=false;
clientdataset1.active:=true;
请问怎样解决这个问题,谢谢!
1.当数据被新增或者修改之后更新至sql数据库时,采用如下方式:
clientdataset1.applyupdate(0)
更新完毕之后,进入sql数据库中查看,发现每个字段中的数据之后都有很长一段空格,请问怎样不把这些空格带到数据库中
2.做报表时,如第二次产生报表,程序出错,错误信息:
can not perform this operation on a open dataset
我的程序是这样写的:
clientdataset1.commandtxt:=’select * from b_part where sn=’+’’’’+trim(edit1.text)+’’’'
clientdataset1.active:=false;
clientdataset1.active:=true;
请问怎样解决这个问题,谢谢!
解决方案 »
- 用鼠标HOOK,执行一个已经打开的外部程序的过程
- 正则表达式问题。放分不是问题的。。。各位大哥帮帮忙了。。。
- 如何控制文本框输入的字数
- 有关messagedlg的问题!急!!!
- 有关存储过程与方法的比较
- 请大家推荐一款代理服务器软件吧。
- 接刚才的在checklistbox上单击右键弹出菜单的问题!!!
- 为中国队的主场悲哀!
- 有谁知道F1BOOK的一些格式问题????
- ListView的GridLines设置为TRUE后,怎样设置格子的高度?
- 在midas 中,利用ADO存取数据模式,怎么样同时更新多个表的数据
- 我用clientDataset的TBlobField写Oracle8i的BLOB类型的字段
2。
clientdataset1.active:=false;
clientdataset1.commandtxt:=’select * from b_part where sn=’+’’’’+trim(edit1.text)+’’’';
clientdataset1.active:=true;
clientdataset1.active:=false;
clientdataset1.commandtxt:=’select * from b_part where sn=’+’’’’+trim(edit1.text)+’’’'
clientdataset1.active:=true;
clientdataset1.active:=false;
clientdataset1.commandtxt:=’select * from b_part where sn=’+’’’’+trim(edit1.text)+’’’'
clientdataset1.active:=true;
clientdataset1.commandtxt:='select * from b_part where sn='+''''+trim(edit1.text)+''''
clientdataset1.Open;
clientdataset1.commandtxt:='select * from b_part where sn='''+trim(edit1.text)+'''';
clientdataset1.active:=true;