小弟编了一个三层的小型数据库管理系统,客户端在对服务器数据库操作的语句为:
ClientDataSet1.Close;
ClientDataSet1.CommandText:='select * from Stuff';
ClientDataSet1.Open;
ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:=Edit1.Text;
ClientDataSet1.FieldByName('age').AsString:=Edit2.Text;
ClientDataSet1.FieldByName('sex').AsString:=Edit3.Text;
ClientDataSet1.FieldByName('pos').AsString:=Edit4.Text;
ClientDataSet1.FieldByName('wage').AsInteger:=IntToStr(Edit5.Text;);
ClientDataSet1.Append;
为什么程序执行没问题,但是数据库看不到增加的数据,请各位大侠指点,叩谢!!!
ClientDataSet1.Close;
ClientDataSet1.CommandText:='select * from Stuff';
ClientDataSet1.Open;
ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:=Edit1.Text;
ClientDataSet1.FieldByName('age').AsString:=Edit2.Text;
ClientDataSet1.FieldByName('sex').AsString:=Edit3.Text;
ClientDataSet1.FieldByName('pos').AsString:=Edit4.Text;
ClientDataSet1.FieldByName('wage').AsInteger:=IntToStr(Edit5.Text;);
ClientDataSet1.Append;
为什么程序执行没问题,但是数据库看不到增加的数据,请各位大侠指点,叩谢!!!
解决方案 »
- DELPHI邮件发送工具添加附件功能后正文内嵌HTML成源代码了
- 安装fastreport后 找不到frprintgrid
- 请问如何从ie的临时文件夹里拷贝出指定的文件?谢谢
- 请教一个算法问题:关于treeview节点选中的判断
- 数据库备份的问题
- 急,在线等等,有关DSPACK的安装。
- 如何用代码显示Hint?不够可加分
- 报错:line too long (more than 1023 charachers) 原因是什么?
- 急!读写注册表中的二进制数据!
- 我想看李维的书
- 几个面试题大家看过来——————在线等待!!!!!!!
- 高分求一个经典而又使用的递归问题------------在线等待!!!
ClientDataSet1.CommandText:='select * from Stuff';
ClientDataSet1.Open;
ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:=Edit1.Text;
ClientDataSet1.FieldByName('age').AsString:=Edit2.Text;
ClientDataSet1.FieldByName('sex').AsString:=Edit3.Text;
ClientDataSet1.FieldByName('pos').AsString:=Edit4.Text;
ClientDataSet1.FieldByName('wage').AsInteger:=IntToStr(Edit5.Text;);
//ClientDataSet1.Append;改成:
ClientDataSet1.ApplyUpdates(0);
问 seafish1119 (海边拾贝)
我也弄了个三层架构的 查询 编译可以通过 但是 点击查询时老是提示:
CommandText are changes not allowed 会是什么问题呢?