簡體   English   中英

我如何從C#中的Sqlserver 2008數據庫表將數據插入MS Access

[英]how can i insert data into MS Access from Sqlserver 2008 database table in C#

我正在使用此查詢從SQL Server 2008數據庫使用C#將數據插入MS Access

 INSERT INTO
 Table1([sno],[DataOfCreation],[Time],[IdentityType],[Description],[SpenderName],[Amount],[VoucherNo],[Session],[Mid],[Type])select
 [sno],[DataOfCreation],[Time],[IdentityType],[Description],[SpenderName],[Amount],[VoucherNo],[Session],[Mid],[Type]
 from
 [OLEDB;Provider=SQLNCLI10;Server=CMACHINE-PC\\SQLEXPRESS;Database=Voucher;].Voucher_Details";

但是我發現一個錯誤

"Could not found installable ISAM" .

誰能幫我解決這個問題

Access使用ISAM驅動程序來更新其自身以外的文件格式。 如果Windows注冊表中ISAM驅動程序的路徑無效,或者ISAM驅動程序不存在,則可能會出現問題。

如果連接字符串的語法不正確,也會產生此錯誤。 使用多個擴展屬性參數時,通常會發生這種情況。 下面是一個示例:

ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=e:\DB.mdb;Extended Properties=""Access 8.0;HDR=NO;IMEX=1"""

查看您的數據源是否被引用。 連接字符串中一定有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM