C# Windows嵌入式CE 6.0和Odbc

C# Windows嵌入式CE 6.0和Odbc,c#,sql,visual-studio,odbc,windows-ce,C#,Sql,Visual Studio,Odbc,Windows Ce,我正在编写一个在windows嵌入式ce 6.0上运行的应用程序。 应用程序需要访问sql数据库并将记录插入其中。 我的老板说我必须使用Odbc命令,但到目前为止,我还没有看到WindowsEmbeddedCE6.0支持Odbc的证据。 有人能帮我确认一下吗?在我去见老板并羞辱自己之前,万一我错了:p? 如果我不能使用Odbc,还有其他选择吗 谢谢你的帮助 Windows CE 6.0不支持ODBC: 不,没有这样的API。CE和OLEDB驱动程序不支持ODBC 没有 。。。或者 Windo

我正在编写一个在windows嵌入式ce 6.0上运行的应用程序。 应用程序需要访问sql数据库并将记录插入其中。 我的老板说我必须使用Odbc命令,但到目前为止,我还没有看到WindowsEmbeddedCE6.0支持Odbc的证据。 有人能帮我确认一下吗?在我去见老板并羞辱自己之前,万一我错了:p? 如果我不能使用Odbc,还有其他选择吗


谢谢你的帮助

Windows CE 6.0不支持ODBC:

不,没有这样的API。CE和OLEDB驱动程序不支持ODBC 没有

。。。或者

Windows CE不支持ODBC驱动程序管理器

然而,一个好的替代方案是标准(VB6时代)ADO的CE变体,ADOCE:


紧凑型框架不支持ODBC。您需要连接哪种类型的数据库?许多(、等)都有ADO.NET提供程序


.

谢谢,所以另一个问题是当我使用System.Data.Odbc键入行时;visual studio 2008无法识别Odbc,这是为什么?请注意,questionADOCE支持中的C#标记以及整套eVB运行时早就被删除了。您根本不能从托管代码中使用ADOCE。好的!谢谢,我会和我的老板核实一下,问他为什么选择OdbcI。我需要(远程)连接到sql server数据库。System.Data.SqlClient(请参见答案中的链接)是正确的选择。好的!谢谢,我会向我的老板询问他为什么选择Odbc。你举的例子是windows mobile 6.0,它不同于windows embedded ce 6.0,不,不是。对于所有版本的Windows CE(除了Windows Phone),从Compact框架连接到SQL Server的过程都是相同的。