使用vs2015链接sql数据库失败

hljlishen 2016-10-12 09:51:23
用vs2015创建了一个sql数据库文件,data.mdf。用data.mdf属性里的链接字符串
connstr =
"Data Source =(LocalDB)\\MSSQLLocalDB; AttachDbFilename = data.mdf; Integrated Security = True; Connect Timeout=30"
链接失败,提示没有写provider
于是把连接字符串改成
connstr =
"Provider=SQLOLEDB;Data Source =(LocalDB)\\MSSQLLocalDB; AttachDbFilename = data.mdf; Integrated Security = True; Connect Timeout=30"
运行到OleDbConnection.open()的时候出现错误,错误代码0x80040E21,求大神指点啊
...全文
619 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
道素 2016-10-13
  • 打赏
  • 举报
回复
参考: https://www.connectionstrings.com/sql-server/
道素 2016-10-13
  • 打赏
  • 举报
回复
datasource改为.\SQLEXPRESS connstr ="Data Source=.\SQLEXPRESS;AttachDbFilename=data.mdf; Integrated Security=True"
hljlishen 2016-10-13
  • 打赏
  • 举报
回复
解决了,应该用sqlconnection类
hljlishen 2016-10-13
  • 打赏
  • 举报
回复
引用 5楼道素 的回复:
datasource改为.\SQLEXPRESS connstr ="Data Source=.\SQLEXPRESS;AttachDbFilename=data.mdf; Integrated Security=True"
提示未注册sqlexpress
hljlishen 2016-10-13
  • 打赏
  • 举报
回复
引用 5楼道素 的回复:
datasource改为.\SQLEXPRESS connstr ="Data Source=.\SQLEXPRESS;AttachDbFilename=data.mdf; Integrated Security=True"
还是一样
hljlishen 2016-10-12
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:
你是建立的 CE 的库吗?
就是工具->连接到数据库,然后创建一个mdf文件
hljlishen 2016-10-12
  • 打赏
  • 举报
回复
就是连接到数据库文件
卖水果的net 2016-10-12
  • 打赏
  • 举报
回复
你是建立的 CE 的库吗?
shoppo0505 2016-10-12
  • 打赏
  • 举报
回复
baidu去

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧