高手!进来看看!!

wsz0812 2009-08-17 08:51:36
要在本地和网络数据库中具体存取某个表。。。。。该怎么做??
...全文
123 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
dahaidao 2009-08-18
  • 打赏
  • 举报
回复
做两个数库连接,想存取哪个就存取哪个。他们是互相不影响的。
wsz0812 2009-08-18
  • 打赏
  • 举报
回复
好的
那我去试试。。。。。
谢谢
mmbest 2009-08-18
  • 打赏
  • 举报
回复
那么就简单多了,你利用INI文档或者直接写死也可
DBNAME.DBMS = "MSS Microsoft SQL Server"
DBNAME.Database = "数据库名字"
DBNAME.LogPass = '密码'
DBNAME.ServerName = "主机IP"
DBNAME.LogId = "sa"
DBNAME.AutoCommit = False
DBNAME.DBParm = ""
Connect using DBNAME;
就可以连接数据了。一定要确保能PING通主机
wsz0812 2009-08-18
  • 打赏
  • 举报
回复

是SQL2000
mmbest 2009-08-18
  • 打赏
  • 举报
回复
你指的网络是什么网络环境?
是不在一个网段?
如果是,确认是什么数据库。MSSQL2000就简单多了
如果不是,还得利用VPN等技术 拨号到主机网段中,才能访问
wsz0812 2009-08-18
  • 打赏
  • 举报
回复
建两个事务我知道。。。。
可连接本地数据库和连接互连网上另外一台主机的数据库没有区别吗?
ODBC不用建吗?
可能是我太差了,想不懂!
不知怎么下手 - -!
warmnest 2009-08-18
  • 打赏
  • 举报
回复
transcation localsqlca
transcation netsqlca

然后开两个数据连接,set数据窗口的时候,要从哪个取,就set哪个sqlca,如果两个都取数据,就做一个第三个数据窗口做显示,用另外两个数据窗口各连一个数据库(这两个可以运行时隐藏,也可以程序调试时看数据用),第三数据窗口显示成任意要显示的模式,反正是程序可以分别从两个数据窗口取数,设置在第三个数据窗口里面的。
wsz0812 2009-08-18
  • 打赏
  • 举报
回复
是互连网的
tiantanglyz 2009-08-18
  • 打赏
  • 举报
回复
你要说清楚是局域网还是互联网
wsz0812 2009-08-18
  • 打赏
  • 举报
回复
说明一下:这个网络数据库是在网络上另外一台主机上数据库!我怕我说得太含糊!
在这先谢谢各位高手们!

wsz0812 2009-08-18
  • 打赏
  • 举报
回复
这样子的。。。。

transcation mysql
mysql = create transcation

mysql.dbms='odbc'
mysql.autocommit=false
mysql.DbParm=connectstring='dsn="我这不知道要怎么写";UID=dba;PWD=sql';

这是用连接网络数据库的事务
与网络数据库之间是还没有建立ODBC连接的,这要用代码该怎么实现呢?
guliteo82 2009-08-18
  • 打赏
  • 举报
回复
4楼的意思是建两个事物对象!
wsz0812 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dahaidao 的回复:]
做两个数库连接,想存取哪个就存取哪个。他们是互相不影响的。
[/Quote]

看的不是很清楚,能举个例子吗?连接网络上的数据库该怎么做?代码要怎么写呢?
sophieqd1 2009-08-17
  • 打赏
  • 举报
回复
好像没说具体吧。可以在本地建立一个表。服务器建立相同结构的。然后利用PipeLine传输啊
永生天地 2009-08-17
  • 打赏
  • 举报
回复
没什么可说的,直接做datawindow,分别设置不同的transobject
wsz0812 2009-08-17
  • 打赏
  • 举报
回复
多加一个,就是用PB做的!

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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