在開發(fā)環(huán)境中程序運(yùn)行正常,而在安裝程序中安裝在另一臺機(jī)器中時(shí)出現(xiàn)“adodc1[Microsoft][ODBC 驅(qū)動(dòng)程序管理器]未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動(dòng)程序。”的錯(cuò)誤提示,請高手幫忙,謝謝!
熱心網(wǎng)友
請檢查ODBC數(shù)據(jù)源的設(shè)置是否正確,如果ODBC需連接VFP的數(shù)據(jù)庫,則需從MICROSOFT網(wǎng)站下載支持驅(qū)動(dòng)。補(bǔ)充如下:另一臺機(jī)器必須有VB程序所需的ACCESS數(shù)據(jù)庫文件即*。MDB。假如需連接局域網(wǎng)上的數(shù)據(jù)庫,建議用JET 4。0連接方式。數(shù)據(jù)庫用VB6編程語言,對新手而言,如何用好ADODC控件相當(dāng)重要。具體做法:新建工程時(shí)選數(shù)據(jù)工程,此時(shí)VB6集成調(diào)試環(huán)境左邊工具箱內(nèi)已加載了有關(guān)數(shù)據(jù)庫編程必須的控件。然后在FORM1窗體中添加ADODC控件,打開ADODC1控件屬性頁使用連接字符串,選生成,在提供者選項(xiàng)中選MICROSOFT jet 4。0 OLE DB Provider,然后按要求連接數(shù)據(jù)庫等。在ADODC1控件屬性頁使用連接字符串空白文本窗口中就有一長串字符串,注意該字符串可復(fù)制到程序代碼用于編程。ADODC1控件屬性頁的數(shù)據(jù)源內(nèi)有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復(fù)制到程序代碼用于編程。SQL查詢語言主要結(jié)構(gòu)為:Select 查詢字段 from 表名 Where 查詢條件語句 [排序語句或分組語句]查詢字段必須分別用(西文)逗號分開或就用一個(gè)*號代替,上述查詢中排序語句建議最好應(yīng)用。SQL查詢語言如有錯(cuò)程序運(yùn)行時(shí)告訴你出錯(cuò),作相應(yīng)改動(dòng)即可。本人一般先按上述連接,SQL用"SELECT * FROM TabelName"作調(diào)試,無問題,用一個(gè)按鈕孔件將前述需復(fù)制的連接字符串和SQL查詢語言先復(fù)制于按鈕控件的CLICK事件中備著,以便放著以后使用。然后刪去ADODC1孔件,再添加ADODC1控件再添其他內(nèi)容。以上意見供參考,祝你成功!。