J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-14 #1 我是用sql server2000+socket+dsp+cds建的三层,客户端Cliengdataset的数据表内容需要上传给中间服务器进行处理,但不写数据库,我该怎样把数据表只回传应用服务器呢,先谢谢了!我试过ApplyUpdates()了,不行
我是用sql server2000+socket+dsp+cds建的三层,客户端Cliengdataset的数据表内容需要上传给中间服务器进行处理,但不写数据库,我该怎样把数据表只回传应用服务器呢,先谢谢了!我试过ApplyUpdates()了,不行
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-14 #5 我的客户端输入使用DBGrid连接一个临时数据集(在客户端建),输入完后临时数据集或表上传到中间层处理但不要写入数据库,我是建的Variant型参数,但在客户端和中间层怎样赋值和操作?我该怎样建方法和参数啊,能给段代码吗,谢谢了。
我的客户端输入使用DBGrid连接一个临时数据集(在客户端建),输入完后临时数据集或表上传到中间层处理但不要写入数据库,我是建的Variant型参数,但在客户端和中间层怎样赋值和操作?我该怎样建方法和参数啊,能给段代码吗,谢谢了。
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-15 #7 具体的说中间层方法的参数定义为哪一种类型?是传整表还是一行一行的?谢谢。
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-16 #8 各位帮帮忙,问题一直没有解决啊,我不知道上传整表怎样建方法的参数,谢谢了
G gencheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-16 #9 “具体的说中间层方法的参数定义为哪一种类型?是传整表还是一行一行的?谢谢。” 看你的具体情况了。因参数传的都是“OleVariant”,你想传几行还是整个表内容就看你的需求了。 感觉你这种需求好像有点怪?一般都是通过SQL查询语句取得需要的数据集,修改编辑之后传回数据库中更新,这样才对啊。
“具体的说中间层方法的参数定义为哪一种类型?是传整表还是一行一行的?谢谢。” 看你的具体情况了。因参数传的都是“OleVariant”,你想传几行还是整个表内容就看你的需求了。 感觉你这种需求好像有点怪?一般都是通过SQL查询语句取得需要的数据集,修改编辑之后传回数据库中更新,这样才对啊。
L linuxping Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-16 #10 看来我和你要做同一方面的事情.. http://www.delphibbs.com/delphibbs/dispq.asp?lid=3867892 加个QQ,遇到问题也好讨教. QQ:254930005 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3867890
看来我和你要做同一方面的事情.. http://www.delphibbs.com/delphibbs/dispq.asp?lid=3867892 加个QQ,遇到问题也好讨教. QQ:254930005 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3867890
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-17 #11 gencheng,linuxping:你们好! 我的结构是SQL Server2000 + ADOConnection + ADOquery + DataSetProvider + Clientdataset + DataSource + DBGrid 我是想客户端的DBGrid输入完成后用Clientdataset.applyupdates(0)更新中间层的数据集,然后再中间层处理该数据,如果没有问题就写数据库,有问题就告诉客户端,但用applyupdates(0)把数据集上传中间层时数据库对应的表又同时被改变了,我也设置DataSetProvider.ResolveToDataSet:=true;还是写数据库,不知该怎么办,先谢谢了。
gencheng,linuxping:你们好! 我的结构是SQL Server2000 + ADOConnection + ADOquery + DataSetProvider + Clientdataset + DataSource + DBGrid 我是想客户端的DBGrid输入完成后用Clientdataset.applyupdates(0)更新中间层的数据集,然后再中间层处理该数据,如果没有问题就写数据库,有问题就告诉客户端,但用applyupdates(0)把数据集上传中间层时数据库对应的表又同时被改变了,我也设置DataSetProvider.ResolveToDataSet:=true;还是写数据库,不知该怎么办,先谢谢了。
G gencheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-19 #13 抱歉,我是用com+做中间层,socket或Dcom反而我不熟.
G gencheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-19 #14 不用socket或Dcom,是因为它的中间层只是一个进程外组件(exe文件),效率不能同进程内的dll文件相比。另外,进程外组件无法享用操作系统的对象池和管理的相应好处,所以对socket或Dcom弃置不用。
不用socket或Dcom,是因为它的中间层只是一个进程外组件(exe文件),效率不能同进程内的dll文件相比。另外,进程外组件无法享用操作系统的对象池和管理的相应好处,所以对socket或Dcom弃置不用。
我 我为编程狂 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-21 #15 你只是让他更新,并没有让他写入,问题出现在客户端,你查一查看看。
G gencheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-26 #17 我知道了,你把ClentDataSet.Delta传给中间层,然后让中间层处理其中的数据就可以了. 如果还想处理没修改的数据,将ClentDataSet.data传给中间层处理.
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-03 #18 gencheng:你好!我在客户端建的临时表输入数据,然后用applyupdates上传中间层事忘了打开ADOQuery(open),所以中间层一直看不到数据。这儿的人越来越少了,大家都去用什么了?是不是DELPHI不行了?今后多多交流啊。
gencheng:你好!我在客户端建的临时表输入数据,然后用applyupdates上传中间层事忘了打开ADOQuery(open),所以中间层一直看不到数据。这儿的人越来越少了,大家都去用什么了?是不是DELPHI不行了?今后多多交流啊。
G gencheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-03 #19 DELPHI行不行我不知道,现在我还用它是因为使用Delphi时间最长,用的最熟,有感情. 过一段时间,我可能会转向.net,也许半年后吧. 因为最近我到几个软件公司看了一下,用Delphi的是很少了.大部分公司用的都是.net或Java.不多学点,恐怕将来工作会不好找.
DELPHI行不行我不知道,现在我还用它是因为使用Delphi时间最长,用的最熟,有感情. 过一段时间,我可能会转向.net,也许半年后吧. 因为最近我到几个软件公司看了一下,用Delphi的是很少了.大部分公司用的都是.net或Java.不多学点,恐怕将来工作会不好找.
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-04 #20 我主要是用来写销售进销存系统,是不是用delphi较理想?.net如果是趋势,那今后还是要去关心的。?.net怎样入手?它适用于哪方面?顺祝春节快乐,来年工作顺利。