起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 309|回复: 16

请问这样来实现增加功能行吗?**

[复制链接]
发表于 2007-8-14 17:40:20 | 显示全部楼层 |阅读模式
我是想在业务功能层,主窗体的表格中编辑后,再点“增加”按钮
来实现增加功能,
  相关代码:
procedure TXSZCT.Button1Click(Sender: TObject);  //add
begin
DataSetBroker1.DataSet .Append;
DataSetBroker1.DataSet.ApplyUpdates;
end;

    在运行的时候,点了“增加”按钮后,数据库表中并没有增加记录。

请问这是怎么回事呢?

学生信息表格.gif

389.06 KB, 下载次数: 164

回复

使用道具 举报

发表于 2007-8-14 18:00:30 | 显示全部楼层
您在Delphi里面怎么写,这里就怎么写就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-17 15:32:26 | 显示全部楼层
用SQL语句写,那表格里的这几个字段怎么来表示啊?
回复 支持 反对

使用道具 举报

发表于 2007-8-20 16:14:43 | 显示全部楼层
跟SQL语句是一样的,

你执行1楼贴的代码,有错误信息吗?如果有,把原始的错误信息贴出来看看,如果没有,请把资源上传上来看看,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 14:29:13 | 显示全部楼层
我给的这个表格,是从业务信息层继承过来的呀,

怎么才能读取几个字段的值啊?
回复 支持 反对

使用道具 举报

发表于 2007-8-24 15:25:23 | 显示全部楼层
最初由 allride 发布
[B]我给的这个表格,是从业务信息层继承过来的呀,

怎么才能读取几个字段的值啊? [/B]



回复 支持 反对

使用道具 举报

发表于 2007-8-24 16:17:59 | 显示全部楼层
一样的,根据继承没有关系
你拖一个数据集代理下拉DataSetBroker1,连接到你要的访问的数据集上,然后直接访问就可以

DataSetBroker1.DataSet .FieldbyName('NAME').asstring
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 16:18:26 | 显示全部楼层
那是一个Docview文档
回复 支持 反对

使用道具 举报

发表于 2007-8-24 16:21:45 | 显示全部楼层
这有啥关系,你最终是访问DocView连接的文档对应的数据集啊,跟用啥表现没有关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-25 12:03:00 | 显示全部楼层
怎么操作数据,比如说我要增加一条记录,一共有四个字段,如下:
DataSetBroker1.DataSet.FieldByName('学号');
DataSetBroker1.DataSet.FieldByName('姓名');
DataSetBroker1.DataSet.FieldByName('性别');
DataSetBroker1.DataSet.FieldByName('年龄');
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 16:52 , Processed in 0.041400 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表