这边人可能多点,在sybase那边问了半天没人理我
开发环境:VS2010
数据库:sybase12.5
连接字符串:Provider=ASEOLEDB.1;Persist Security Info=False;User ID=guoxd;Data Source=192.168.169.201:5000
错误信息:[ASEOLEDB]Data source not found and no default driver specified
描述:
目前现在开发已经完成了,使用VS调试的时候能够正常连接到数据库,并实现所有数据库操作的功能。准备结束的时候在debug里面点击.exe文件直接启动程序,就报出了[ASEOLEDB]Data source not found and no default driver specified的错误信息。大概的意思就是没有找到ASEOLEDB数据源,这里我就不懂了,没有数据源的话,VS调试怎么又成功了呢?两种启动C++程序的方式有什么异同?
根据网上百度到的资料做了一下尝试,在C:\Sybase\OLEDB/sydaadm.exe里面添加了一个数据源,test connect成功,然而直接点击exe文件还是失败,失败原因同上。
到底是为什么啊??,有人能回答我吗?谢谢!