我试图使用本地.sdf文件作为临时存储的方法,如果主数据库无法访问.我有.sdf文件,但是当我尝试将其设置为文件时,似乎根本不知道.sdf是否存在.我目前的当前连接字符串是:
Driver={SQL Native Client};Data Source=C::\users\username\desktop\file\MyData.sdf;Persist Security Info=False
Run Code Online (Sandbox Code Playgroud)
并为它为我生成的提供者:
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5
Run Code Online (Sandbox Code Playgroud)
当我尝试使用连接时,我收到"无法找到提供商.可能没有正确安装." .sdf绝对是在文件夹中.我还有一个问题,它想要一个用户名和/或密码,在创建数据库时我都不必指定.
问题:我的连接字符串有问题吗?使用ADO连接访问SQL Compact数据库是否合理?可能有一种更简单的方法来从临时存储中查询/检索数据(我更喜欢用SQL做它)?大多数文档似乎是从2003/2005开始的,这是无益的.
我使用"connectionstrings.com"来帮助制作字符串.任何建议都会有所帮助,谢谢