列印報表時,出現錯誤訊息!! |
尚未結案
|
maggie
一般會員 發表:6 回覆:12 積分:3 註冊:2002-03-13 發送簡訊給我 |
請問一下...
我用d7開發單機程式,使用Access資料庫(是xp版),用adoconnection adoquery元件來設定連結,不過在報表要預覽時,出現ㄌ下列的錯誤訊息 Access violation at address 1B0423EO in Module 'msjet40.dll' 當我將錯誤訊息按掉後,馬上再執行程式(沒有Program Reset),結果是會呈現。 不過這是什麼原因呢?要怎麼排除.... 以下是我adoconnection.connectionstring的設法
adoconncetion.connectionstring:=Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=F:\ProgramSystem\會計資訊系統Ⅱ\account.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False 我也用過odbc adoconnection adoquery的方法...結果錯誤訊息變成ㄌ
[Microsoft][ODBC Microsoft Access Driver]參數太少,預期個數1。
就不能再執行ㄌ... 我設好odbc,都有測試連線成功,這又是為何呢?
請各位大大幫幫忙~~謝謝~~
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
maggie
一般會員 發表:6 回覆:12 積分:3 註冊:2002-03-13 發送簡訊給我 |
引言: adocnFixQuery.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\ProgramSystem\會計資訊系統Ⅱ\account.mdb;Persist Security Info=False'; 如果還是不行請將 會計資訊系統Ⅱ資料夾改為英文試看看..TRY TRY SEE... >>< face="Verdana, Arial, Helvetica"> 謝謝~ 兩個方法都試ㄌ...還是一樣說.... 不過後來我發現..這個錯誤只有在delphi執行才會發生... 如果是用complier後的執行檔來run....並不會出現這個訊息說...??怪哉? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |