Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将C中SQLServer2008数据库表中的数据插入MS Access#_C#_Asp.net_Ms Access 2007 - Fatal编程技术网

C# 如何将C中SQLServer2008数据库表中的数据插入MS Access#

C# 如何将C中SQLServer2008数据库表中的数据插入MS Access#,c#,asp.net,ms-access-2007,C#,Asp.net,Ms Access 2007,我使用此查询从SQLServer2008数据库使用C将数据插入MS Access# 但是我发现了一个错误: "Could not found installable ISAM" . 有人能帮我解决这个问题吗?Access使用ISAM驱动程序来更新文件格式,而不是自己的文件格式。如果Windows注册表中ISAM驱动程序的路径无效,或者ISAM驱动程序不存在,则可能会出现问题 当连接字符串的语法不正确时,也会生成此错误。使用多个扩展属性参数时通常会发生这种情况。以下是一个例子: Connecti

我使用此查询从SQLServer2008数据库使用C将数据插入MS Access#

但是我发现了一个错误

"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"""

查看您的数据源是否被引用。连接字符串中一定有问题。

检查此链接。您也可以查看此视频。我想从SQLServer2008表中获取数据,以便将数据插入mS Access,因此请使用C#@Swati帮助我获取SQLServer2008数据库的连接字符串。您可以填写连接字符串的值,正如我在回答中提到的,您好,先生,您发送给我mS Access的连接字符串,但我想要Sql Server=。\MSSQLSERVER2008;数据库=DBNAME;integrated security=true感谢您给我回复,我正在使用“[OLEDB;Provider=SQLNCLI10;Server=CMACHINE-PC\\SQLEXPRESS;Database=凭证;integrated security=true;”但我再次发现相同的错误“无法安装ISAM”
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=e:\DB.mdb;Extended Properties=""Access 8.0;HDR=NO;IMEX=1"""