1.開發環境:XE6 SQLServer 2008 WIN7 64bit
2.將EXE檔案復制到其他未安裝xe6的機器上運行,報“未找到提供程式,該程式可能未正確安裝”,已安裝SQL Server2008客戶端,也可以連接到SQL server2008的資料庫。midas.dll已復制并注冊。
3.用的是ADO,連接方式為Microsoft OLE DB Provider for SQL Server。
4.在安裝有xe6的機器上運行正常
5.百度上找不到答案。。。
6.估計是有哪個DLL沒安裝或注冊
請問大家有沒遇到類似情況?
uj5u.com熱心網友回復:
以前的賬號忘記了,只好用這個來提問了
uj5u.com熱心網友回復:
報這個錯好像是資料庫引擎沒找到啊!你用的是Midas嗎?如果是的話,發布的時候你可以不帶midas.DLL的,你只要在DPR工程中,uses第一行參考一下MidasLib就好了!你這樣試試看吧。我是這樣用的!uj5u.com熱心網友回復:
其他機器是不是完全版的系統,也有可能是其他機器缺少某些常用dll。
uj5u.com熱心網友回復:
估計是沒有安裝SQL2008附帶的SQLLIWIN10以下的系統應該默認沒有支持SQL2008的SQLLI
找度娘要一個SQLLI在客戶機上安裝一下試試
uj5u.com熱心網友回復:
再嘗試不同的驅動后,用windows默認的ODBC SQL Server就正常了,只能這么無奈的用吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67827.html
標籤:數據庫相關
