在本机上连接服务器上的sysbase数据库,除了装sybase的客户端,还有什么办法?

tmwangming 2008-03-20 03:28:00
我现在开发了一个PB客户端程序,要放到别人机子上去用,要求不装sybase客户端,拿过去的程序只有我用pb做的可执行程序,拿过去就可以用,请问有什么办法实现呢?能不能靠拷一些sybase客户端的dll就行呢?希望大家帮帮忙!非常感谢
...全文
266 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmwangming 2008-03-28
  • 打赏
  • 举报
回复
zhujinqiang
请问如果配置了ODBC
在PB里面怎么连接ODBC呢,如果我同时用到服务器的两个数据库,这样配置还能行吗?
sybasebbs 2008-03-21
  • 打赏
  • 举报
回复
试试这个:
http://www.sybasecn.com/sybase/dispbbs.asp?boardid=28&Id=2430
tmwangming 2008-03-21
  • 打赏
  • 举报
回复
怎么配置ODBC呢,如果配置好了ODBC怎么设置连接呢?我没用过ODBC,不知道如果连接ODBC文件,PB的连接的配置文件怎么写?
zhujinqiang 2008-03-21
  • 打赏
  • 举报
回复
ODBC,
zhujinqiang 2008-03-21
  • 打赏
  • 举报
回复
不配sql.ini的方法(需要ASA驱动):

Sybase Adaptive Server Anywhere Driver (ASA version 6.x)驱动下载:

http://www.sybase.com/detail?id=1008930#anchor21488

步骤
ODBC->新建一个Adaptive SQL Anywhere (ASA)数据源,配置如下:

1.ODBC->dns name: 数据源名称

2.Login->登录用户/密码

3.Database-> ServerName处输入你的sybase server的服务器中,启动数据库服务时指定的serviceName(也就是标记网络数据库服务的唯一标记)

4.Network -> 钩中tcp/ip,参数处输入一中启动服务器所在机器的IP,格式如下: HOST=192.168.0.1其他协议都可以不选。
zhujinqiang 2008-03-21
  • 打赏
  • 举报
回复
以System 11 ODBC Driver为例。

安装 Open Client ,用dsedit在 sql.ini文件中写入server的信息:(ip,端口)。
控制面板-》odbc配置
新建一个DSN

Data Source Name =ODBC DSN名字

Description =关于 DSN的描述(可选)

Server Name =在 sql.ini 中命名的server名字,
Database Name =库 database的名字

单独的驱动包下载:
Sybase Adaptive Server Enterprise Drivers (ASE versions 11.x and 12.0)
http://www.sybase.com/detail?id=1008930#anchor24790
tmwangming 2008-03-20
  • 打赏
  • 举报
回复
客户机上不允许装sybase客户端,连设置dsedit的机会都没了,能提供一些必须的文件列表吗?
tmwangming 2008-03-20
  • 打赏
  • 举报
回复
如果我的pb想连接远程sybase服务器。除了能用dsedit设置以外,是否可以用程序的方法连接上远程sybase服务器,这样做的原因是:pb做的软件封装后,我不可能去给每个客户设置dsedit,能否直接通过我的pb程序连上数据库呢?

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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