我是刚开始学三层结构....

LFreeX 2002-05-17 03:34:45
请问用Dcom 还是用Socker好

谁有简单的数据的插入的例子
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
make11111 2002-05-17
  • 打赏
  • 举报
回复
一般先用dcom.
服务器端:
你先建一个remote data module 叫charuserver 然后在里面放上一个adoquery,一个datasetprovider.然后adoquery连上数据库,datasetprovider连上adoquery在type library中建一个方法比如叫charu.在旁边parameter中加一个参数为aaa.类型设为variant*,[in].然后保存一下,就会出现一个写代码的地方了,你写上:
var
str:string;
begin
str:='delete name1 from table1 where name1='+''''+aaa+'''';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(str);
adoquery1.execsql;
然后运行程序注册一下。
关闭该工程,然后新建一个application.在form上放一个dcomconnection
设置servername为charuserver,provider为datasetprovider,然后connect为
true.在form 中放一个button,然后在button的点击事件中写代码:
dcomconnection.appsever.charu(edit1.text);
这样就完成了点击一个button删除edit中指定的记录。
vernal 2002-05-17
  • 打赏
  • 举报
回复
Dcom需要配置比较麻烦。socket比较简单。具体的分别可以看李维的书。
简单数据插入可以通过clientdataset传递sql语句实现。
例如:
clientDataSet.Close;
ClientDataSet.CommandText:='insert into tableName values(……)';
ClientDataSet.Open;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧