首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb代码实现一数据库表的相关列值插入到另一数据库表中的列中解决思路

2012-03-06 
pb代码实现一数据库表的相关列值插入到另一数据库表中的列中我要实现比如一test数据库users表中有关userNa

pb代码实现一数据库表的相关列值插入到另一数据库表中的列中
我要实现比如一test数据库users表中有关userName的值通过pb代码编写(不用数据管道)取到值后INSERT到test1表中users1表的userName列中。
请大虾们提供下思路或者代码。

[解决办法]
sqlca连接test

定义连接test1的transaction

transaction ltr_t
ltr_t = Create transaction
//ltr_t连接到数据库..

定义两个数据窗口
DataStore lds_1,lds_2
分别设置数据窗口为users和users1
然后
lds_1.SetTransobject(sqlca)
lds_2.SetTransObject(ltr_t)
lds_1.rowscopy(...)
lds_2.update()
就OK了

[解决办法]
使用游标 从一个数据库中逐行读取再送到另一个数据库中 就行了吧
[解决办法]
可以直接写sql语句
insert into users1 (userName) select userName form user where ...;
[解决办法]
rowscopy列数目和类型必须相同

热点排行