用Microsoft.Jet.OLEDB.4.0生成的DBF檔案名只有8位數,
123456789哈哈.dbf檔案保存后就變成12345678.dbf
求指導。
Dim conn As New ADODB.Connection
Dim dbfRs As New ADODB.Recordset
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & 資料目錄 & ";Extended Properties=dBASE 5.0;User ID=Admin;Password=;"
conn.Open
conn.Execute (拼接創建DBF檔案陳述句)
已經安裝VFP9.0,重裝系統前是正常的,裝了系統后就出現這個問題。
WIN7 64位,系統重裝前后都是用同一個GHOST檔案
uj5u.com熱心網友回復:
dBASE 是 DOS 時代的資料庫,只支持 8.3 檔案名很正常啊。如果要用 VFP9.0 的資料檔案(并且確認它是支持長檔案名的),應該用
conn.ConnectionString = "Provider=vfpoledb;Data Source= "& 資料目錄 & ";Collating Sequence=general;"
uj5u.com熱心網友回復:
其他電腦能正常在用,這兩天又出現這個問題了。
我自己用的電腦在重裝系統后就出現這個問題。。。。現在用MSSQL2000的DTS匯出檔案名也限制8個字符
uj5u.com熱心網友回復:
建議檔案名小于等于8個字符,并且不使用中文轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/84145.html
