[英]How can I bulk insert to MS-Access table using C# from gridview control?
[英]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.