ODAC打包问题(50分)

  • 主题发起人 主题发起人 风信紫
  • 开始时间 开始时间

风信紫

Unregistered / Unconfirmed
GUEST, unregistred user!
以前用BDE的方式连接ORACLE,装好了,只用配置客户端就可以正常使用了
现在客户希望不安装ORACLE客户端,所以想改用ODAC,但是用这个的话,数据库的连接改在什么地方处理?
 
在客户机不装ORACLE客户端,DELPHI能连接上ORACLE?
 
呵呵,是的!我试过了,但是打包问题还没有解决呢
 
写个脚本就可以了
 
oracle的脚本?有例子看看吗?
 
打包?什么包?
 
打包,可以理解为做安装程序
 
直接发布就可以了。绿色的。
我用ODAC写的小程序,随便在哪台机器上都可以使用。就一个执行文件。不用安装任何东东。
注意注册。。。我是在窑洞下的最新版:4.15.0.13.
 
窑洞下载的是破解版么?偶也是那里下载的,要不要再怎么注册?
那你怎么和ORACLE通讯呢?
 
直接发布,不需要任何附加文件和配置!这叫ODAC!
装 Oracl 客户端? 那还叫 ODAC 吗?
 
我在连接的时候在NET上面打了勾,但是显示无效的HOST,但是没有打勾倒是可以连接数据库。这样做,在发布的时候出错提示没有找到OCI.DLL.
ODAC是怎么和数据库通讯的呢?
 
重新编译,用NET可以通过,但是总觉得她的IP地址是写在OraSession里面的,换个网络环境的话,服务器的IP地址不同是不是也连接不了了呢
 
啊, 原来你是说怎么适应不同的连接, 那好办, 在软件界面里做点可以设置连接的东
西, 让客户自己去设置, 这样就不变应万变了。
 
IP可以用机器名代替
 
带鱼:我做了界面去链接,但是总是“不能做任何链接,因为目标电脑积极拒绝它”
 
呵呵,怎么做的? 你现在做的东西得到的连接字串不对, 所以连接不正确。
做这个界面的意思, 简单说就是, 做个面板, 上面放上可以让用户输入连接目标,
登录时的用户名, 密码等的Edit组件, 再放个“连接”按钮, 在这个连接按钮内完成
如下工作:
1、将用户提供的信息, 连接成ODAC格式的ConnectionString (注意一定要按照它的格式)
2、把ConnectionString赋给相关组件, 然后试图连接。
3、如果连接成功, 报告连接成功, 将这个ConnectionString保存到注册表或ini文件中
方便用户。失败则报告连接失败,请重新设置。
你的问题可能出在连接字符串上
 
好了,现在问题解决了,发分!
 
ODAC中要选择.NET选项,配置串应该这样写 192.168.0.100:1521:SID名
 
后退
顶部