数据库高手请进!

bafenghan 2001-08-09 07:14:35
有谁知道怎样用VB将服务器的一个库中的一个表中的一个字段内的内容(txt或是varchar)取出,然后放到本地计算机上的一个表内。谢谢了!
...全文
36 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hydnoahark 2001-08-09
一个最简单的方法:
str1="Provider=SQLOLEDB;Persist Security Info=True;User ID=sa;Initial Catalog=远程数据库;Data Source=远程SQL Server"
str2="Provider=SQLOLEDB;Persist Security Info=True;User ID=sa;Initial Catalog=本地数据库;Data Source=本地SQL Server"
set cn1=creatobject("ADODB.Connection")
set cn2=creatobject("ADODB.Connection")
cn1.open str1
cn2.open str2
set rs=cn1.open("select field1 from table1 where id=xxx")
tmpValue=rs("field1")
cn2.execute("insert into table2(field2) values('" & tmpValue & "')")
cn2.close
set cn2=nothing
cn1.close
set cn1=nothing

回复
llqucscs 2001-08-09
可以用ado的Connection和Recordset来实现此功能
回复
bafenghan 2001-08-09
数据库都是SQL server,我想知道用代码是怎么实现的,谢谢了!
回复
lxj19 2001-08-09
比较笨的办法是:打开两个数据库连接,一个是服务器,一个是本地的,然后用一个结果绩选出哪个字段的内容(Select Table.Field1 from Table) ,然后用循环将内容加到本地的数据库中。
别的办法还有,也比较快,那就用连接服务器功能,就不知道你的服务器中的数据库是什么数据库,本地的数据库是什么,你说了,我再回答
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-08-09 07:14
社区公告
暂无公告