<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. Access交流中心

      北京 | 上海 | 天津 | 重慶 | 廣州 | 深圳 | 珠海 | 汕頭 | 佛山 | 中山 | 東莞 | 南京 | 蘇州 | 無錫 | 常州 | 南通 | 揚州 | 徐州 | 杭州 | 溫州 | 寧波 | 臺州 | 福州 | 廈門 | 泉州 | 龍巖 | 合肥 | 蕪湖 | 成都 | 遂寧 | 長沙 | 株洲 | 湘潭 | 武漢 | 南昌 | 濟南 | 青島 | 煙臺 | 濰坊 | 淄博 | 濟寧 | 太原 | 鄭州 | 石家莊 | 保定 | 唐山 | 西安 | 大連 | 沈陽 | 長春 | 昆明 | 蘭州 | 哈爾濱 | 佳木斯 | 南寧 | 桂林 | ? | 貴陽 | 西寧 | 烏魯木齊 | 包頭 |

      回復 加入收藏帖  復制
      我要提問 帖子上移

      [5分]找不到可安裝的ISAM

      lwlhy 等級: 普通會員 積分:166 金幣:0 來自:惠州Access交流中心 發表于:2014-07-10 09:32:36  
      樓主

      在導入excel表的時候出現這種情況,無法導入,修復安裝OFFICE也沒用,百度了也沒解決問題

       

      access培訓  誠聘access開發人員

          lwlhy
            獲得社區協助:請教問題(即發帖)20篇,其中獲得解決的11篇;
            協助社區成員:協助他人(即回帖)10篇,其中被設為【最佳答案】的2篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      Top

      掃描下方工作人員的微信二維碼加微信,邀您加入Access課堂微信群,進入一個技術交際圈:

      網站工作人員微信

      飄搖王 等級:普通會員 積分:268 金幣:0 來自:大連Access交流中心 發表于2014/7/16 13:29:14 
      1樓 得分: 0

      是不是你導入的代碼有錯誤呢   猜的


      導入Excel數值讀不到,找不到可安裝的 ISAM錯誤!

      http://wenku.baidu.com/link?url=LPeF6LnS5DaZa4MIaKbwSCVY7N1aG9UpLqoBdhPxxdALfaECduqmafkvDR27cXorPmsfHxSbY5TBR_KcsV6HNUZcwTej32Dj04QsDUNuBBq


      導入Excel數值讀不到,找不到可安裝的 ISAM錯誤! string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + Server.MapPath("file") + "/" + filename + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";


      問題:數據驅動問題,Excel中有一些列是數值,雖然把這個列改為文本存儲方式或其它方式,用這種方式讀取就是讀取不到這些列的數據(string strCon = @" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + ";Extended Properties=Excel 8.0;";),真是奇怪了.試驗過修改EXCEL存儲方式,格式,然后修改連接串,最后發現原因是數據驅動有問題,改為string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + Path + ";Extended Properties ='Excel 8.0;HDR=NO;IMEX=1'"; 就正確了,這里需要大家注意的一個問題'Excel 8.0;HDR=NO;IMEX=1',與Excel 8.0;HDR=NO;IMEX=1的區別,沒有'號會一直出現找不到可安裝的 ISAM錯誤! 


        參數說明: 


        Microsoft Jet 提供程序用于連接到 Excel 工作簿。在以下連接字符串中,Extended Properties 關鍵 


        字設置 Excel 特定的屬性!癏DR=Yes;”指示第一行中包含列名,而不是數據,“IMEX=1;”通知驅動程 


        序始終將“互混”數據列作為文本讀取。注意 


        http://msdn2.microsoft.com/zh-cn/library/ms254978. aspx 


        默認情況下,系統認為 Excel 數據源的第一行包含可用作字段名的列標題。如果不是這種情況,則必須 


        將該設置關閉,否則,第一行數據將會“消失”,而被用作字段名稱。這可通過向連接字符串的擴展屬性 


        添加可選的 HDR= 設置來完成。默認情況下(無需指定)是 HDR=Yes。如果沒有列標題,則需要指定 


        HDR=No;提供程序將字段命名為 F1、F2 等等。因為擴展屬性字符串現在包含了多個值,所以必須用引號 


        單獨包起來,如下例所示(為便于看清楚,添加了額外的空格)。 

            如第1個中hdr=no的話,where時就會報錯 





        ConnStr ="Driver={Microsoft Excel Driver (*.xls)};Dbq=C:\Inetpub\wwwroot\test.xls; 


        Extended Properties='Excel 8.0;HDR=No;IMEX=1'" 


        Extended Properties參數屬性這樣寫 Excel 5.0;HDR=YES;IMEX=1 


        IMEX=1就是指混合型轉換為文本 


        select * from 


        OPENROWSET(’MICROSOFT.JET.OLEDB.4.0′ 


        ,’Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:\book1.xls’,[sheet1$]) 


        1)hdr=yes時可以把xls的第1行作為字段看待,如第1個中hdr=no的話,where時就會報錯 


        2)[]和美圓$必須要,否則M$可不認這個賬 


        希望對做導入EXCEL功能的人有所幫助!



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          飄搖王
            獲得社區協助:請教問題(即發帖)23篇,其中獲得解決的12篇;
            協助社區成員:協助他人(即回帖)163篇,其中被設為【最佳答案】的37篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      lwlhy 等級:普通會員 積分:166 金幣:0 來自:惠州Access交流中心 發表于2014/7/16 15:57:56 
      2樓 得分: 0
      你發的這個百度過了沒用才發貼的,代碼應該沒問題,因為之前可以導入,數據是在這里下的,我沒改過任何代碼。

          lwlhy
            獲得社區協助:請教問題(即發帖)20篇,其中獲得解決的11篇;
            協助社區成員:協助他人(即回帖)10篇,其中被設為【最佳答案】的2篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      飄搖王 等級:普通會員 積分:268 金幣:0 來自:大連Access交流中心 發表于2014/7/17 9:00:34 
      3樓 得分: 0
      在別的電腦上試試看,再就用最原始的笨辦法吧,卸載Office 重新安裝,或者Office升個級,都不行就重裝系統

          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          飄搖王
            獲得社區協助:請教問題(即發帖)23篇,其中獲得解決的12篇;
            協助社區成員:協助他人(即回帖)163篇,其中被設為【最佳答案】的37篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      AC小于EX 等級:普通會員 積分:318 金幣:0 來自:浦東Access交流中心 發表于2014/7/18 20:31:55 
      4樓 得分: 0
       

      EXCEL 2007

       Extended Properties=""Excel 12.0;HDT=YES""

       

      -----------------------------------------------------------------------------------------------------------------------------------------------

       

      對于EXCEL 2003

      Extended Properties=""Excel 8.0;HDT=YES""

       



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          AC小于EX
            獲得社區協助:請教問題(即發帖)3篇,其中獲得解決的3篇;
            協助社區成員:協助他人(即回帖)2篇,其中被設為【最佳答案】的0篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      ynfsr 等級:普通會員 積分:63 金幣:0 來自:臨沂Access交流中心 發表于2014/7/22 18:17:55 
      5樓 得分: 0

      在宏中使用TransferDatabase操作導入Excel數據試一試,如果能用,就說明你的代碼有錯誤,可將宏轉換為代碼。



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          ynfsr
            獲得社區協助:請教問題(即發帖)36篇,其中獲得解決的31篇;
            協助社區成員:協助他人(即回帖)180篇,其中被設為【最佳答案】的28篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.www.beijingfeeling.com/sitehelp.asp)。
      總記錄:5篇  頁次:1/1 9 1 :
      您還沒有在Access軟件網登錄不能回復帖子
      • 你沒有登錄,請點擊后面鏈接登錄:登錄
      • 如果你沒有注冊,請點擊后面鏈接注冊:注冊,注冊完成后,請再次訪問本頁功能。
       
      湖北11选5