Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Sql server 2008 can';在ce 5.0上找不到pinvoke dll dbnetlib.dll错误_Sql Server 2008_Visual Studio 2008_Pinvoke_Windows Ce - Fatal编程技术网

Sql server 2008 can';在ce 5.0上找不到pinvoke dll dbnetlib.dll错误

Sql server 2008 can';在ce 5.0上找不到pinvoke dll dbnetlib.dll错误,sql-server-2008,visual-studio-2008,pinvoke,windows-ce,Sql Server 2008,Visual Studio 2008,Pinvoke,Windows Ce,我正在将连接到sql server 2008的ce 5.0应用程序部署到服务器: 我已安装在ce sql.wce5.armv4i.CAB和sql.dev.chs.wce5.armv4i.CAB中,但尝试连接到数据库时出现错误: can't find pinvoke dll dbnetlib.dll 我怎样才能解决这个问题?提前感谢该DLL似乎是“”并且可能是完整框架解决方案的一部分,尽管我不确定是什么分发了它。不管这个问题的上下文是从哪里来的,因为您看到错误的事实告诉我,您可能在Compact

我正在将连接到sql server 2008的ce 5.0应用程序部署到服务器: 我已安装在ce sql.wce5.armv4i.CAB和sql.dev.chs.wce5.armv4i.CAB中,但尝试连接到数据库时出现错误:

can't find pinvoke dll dbnetlib.dll

我怎样才能解决这个问题?提前感谢

该DLL似乎是“”并且可能是完整框架解决方案的一部分,尽管我不确定是什么分发了它。不管这个问题的上下文是从哪里来的,因为您看到错误的事实告诉我,您可能在Compact Framework解决方案中使用了一些桌面组件或引用,这是行不通的。您只能使用CF程序集,因此必须从项目中删除试图使用dbnetlib.dll的任何内容。

该dll似乎是“”,可能是完整框架解决方案的一部分,但我不确定是什么分发了它。不管这个问题的上下文是从哪里来的,因为您看到错误的事实告诉我,您可能在Compact Framework解决方案中使用了一些桌面组件或引用,这是行不通的。您只能使用CF程序集,因此必须从项目中删除试图使用dbnetlib.dll的内容。

我使用的不是sqlcompact,因为我需要连接到sql server 2008,我使用sqlconnection类重写了我的答案。无论如何,您不能使用任何桌面程序集,并且必须引用正在拉入dbnetlib.dll的内容。您必须删除该引用并使用受支持的机制与数据库(SqlClient等)对话。谢谢,没有SqlClient(使用compact framework 3.5的dll)我如何进行查询?您可以使用SqlClient,但必须使用CF版本。只需确保您只向项目添加了CF引用。您应该从.NET引用添加它,而不是浏览。我刚刚在我的两个开发环境中验证了它。我使用的不是sqlcompact,因为我需要连接到sql server 2008,我使用sqlconnection类重写了我的答案。无论如何,您不能使用任何桌面程序集,并且必须引用正在拉入dbnetlib.dll的内容。您必须删除该引用并使用受支持的机制与数据库(SqlClient等)对话。谢谢,没有SqlClient(使用compact framework 3.5的dll)我如何进行查询?您可以使用SqlClient,但必须使用CF版本。只需确保您只向项目添加了CF引用。您应该从.NET引用添加它,而不是浏览。我刚刚验证了它在我的两个开发环境中。