我在没有PB环境的机子上拷了上图中的文件,
打开EXE文件显示连接数据库失败,错误信息如下图。
我用的是PB9,ORACLE11
请帮忙看看是怎么回事,谢谢。
------解决方案--------------------
你ODBC没配好.
------解决方案--------------------
你应该用的是ODBC数据源,在程序运行之前,应该配置数据源,选择驱动程序,并保证数据库连接成功。
------解决方案--------------------
可以通过修改注册表实现的
例如
RegistrySet("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 5.1 Driver", "Setup",RegString!, ls_systemdir+"\myodbc5S.dll" )
------解决方案--------------------
要先安装oracle客户端,然后配置服务,最后配置odbc
------解决方案--------------------
我用的Database是Mysql,基本思路是先拷贝ODBC connector Driver到Windows目录下(*.dll,*.lib...)
然后利用注册表函数去配置系统的ODBC源
然后再程序里连这个ODBC源就可以了
如果Oracle有类似这些的ODBC Driver文件应该就可以用我类似的方法实现了