E
echoljb
Unregistered / Unconfirmed
GUEST, unregistred user!
(看了以前的帖子,还是不明白)
中间层用ADOConnection连接SQL Sever,一个ADODataSeat,
从SQL Server中select两个连接的表:
select table1.ID1,table2.ID2,table2.foreignkey(即table1.id1)
From table1,table2
where table1.ID1=table2.ID2
一个DataProvider1.
客户端用DComConnection,Clientdataset,DBGrid,DBNavigator来更新
数据库。
问题:
更新数据后调用clientDataSet.ApplyUpdates(0)可以更新数据库,但是
如何插入记录呢?调用ApplyUpdates(0)是不行的,那只能在中间层写sql语句来
对两个表分别执行插入操作,那客户端如何将SQL或者是DataSet发给中间层呢?
大富翁上有网友曾说用OLEVariant参数发,不是很明白,请指教。
//bow
中间层用ADOConnection连接SQL Sever,一个ADODataSeat,
从SQL Server中select两个连接的表:
select table1.ID1,table2.ID2,table2.foreignkey(即table1.id1)
From table1,table2
where table1.ID1=table2.ID2
一个DataProvider1.
客户端用DComConnection,Clientdataset,DBGrid,DBNavigator来更新
数据库。
问题:
更新数据后调用clientDataSet.ApplyUpdates(0)可以更新数据库,但是
如何插入记录呢?调用ApplyUpdates(0)是不行的,那只能在中间层写sql语句来
对两个表分别执行插入操作,那客户端如何将SQL或者是DataSet发给中间层呢?
大富翁上有网友曾说用OLEVariant参数发,不是很明白,请指教。
//bow