我需要用VB连接Oracle并下载blob字段,
我用以下连接方式,程序始终不能识别blob字段,
connStr = "Provider=msdaora;Persist Security Info=False;User ID=" & _
uid & ";Password=" & pwd & ";Data Source=" & dbname
----------------------------------------
但当我用以下方式连接时,程序可以识别blob类型的字段,
connStrTemp = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=" & _
uid & ";Password=" & pwd & ";Data Source=" & dbname所以我觉得如果想识别该类型的字段,就只能用Provider=OraOLEDB.Oracle.1这种连接方式但数据库是我电脑本地上装着的,程序也在我电脑上运行,这样子没问题,但当把程序安装在其他电脑上后,就不能成功连接我的数据库了(使用Provider=msdaora可以连接,却不能识别blob字段。)请朋友们帮我分析一下,为什么在其他电脑上运行时就不能访问数据库呢?
是不是我的本地电脑上因为装有Oracle数据库,所以已存在Oracle的驱动,所以能够访问,而在其他电脑上没有驱动,所以就访问不成功,
如果是这个原因,那该怎么办呢?如果在目标客户机上注册Oracle的驱动呢?
非常感谢/
我用以下连接方式,程序始终不能识别blob字段,
connStr = "Provider=msdaora;Persist Security Info=False;User ID=" & _
uid & ";Password=" & pwd & ";Data Source=" & dbname
----------------------------------------
但当我用以下方式连接时,程序可以识别blob类型的字段,
connStrTemp = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=" & _
uid & ";Password=" & pwd & ";Data Source=" & dbname所以我觉得如果想识别该类型的字段,就只能用Provider=OraOLEDB.Oracle.1这种连接方式但数据库是我电脑本地上装着的,程序也在我电脑上运行,这样子没问题,但当把程序安装在其他电脑上后,就不能成功连接我的数据库了(使用Provider=msdaora可以连接,却不能识别blob字段。)请朋友们帮我分析一下,为什么在其他电脑上运行时就不能访问数据库呢?
是不是我的本地电脑上因为装有Oracle数据库,所以已存在Oracle的驱动,所以能够访问,而在其他电脑上没有驱动,所以就访问不成功,
如果是这个原因,那该怎么办呢?如果在目标客户机上注册Oracle的驱动呢?
非常感谢/
解决方案 »
- 这样的功能能实现吗?
- 求一OCX按钮控件源码.
- 在vb下如何动态在一个窗体上创建新控件
- 请教高手:如何通过程序来识别不同的软盘
- 如何通过vb打开http上的文本文件
- vb可视化数据管理器,如何使用sql
- Vb中利用VFW同时捕获视频和图像
- 谁有xp样式的drivelistbox,dirlistbox,filelistbox的vb6控件.请发一个,谢谢!【[email protected]】新手~
- 郁闷死我了 !! 在VB里顺序执行5个相互独立的SQLSERVER7的存储过程 却丢了两个
- 提问:66603.6-64603.6-2000 = 0 ? VB回答: No.
- 【热烈祝贺】陈锐、杨永刚2008年10月当选微软MVP
- 求助!怎样使得frame的背景变透明?vb6.0中
select currentdb=db_name()