通过路径连接数据库

ybblack001 2008-11-09 10:45:36
希望程序链接没有附加到数据库上的数据库文件
链接附加上去的数据库的字符串是这样的"data source =YBBLACK;initial catalog=wx2008db;uid=sa"

如果我把数据库文件路径是这样子"c:\wx2008db_data.mdf",应该怎么链接?

加入机器上没有SQL 能链接成功么?
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ybblack001 2008-11-09
  • 打赏
  • 举报
回复
谢谢各位!感谢各位的帮助
dz_huanbao 2008-11-09
  • 打赏
  • 举报
回复
请参考:http://topic.csdn.net/u/20080412/20/148f35f1-5159-4f28-865f-0a77022ffaaa.html?185635916
brallow 2008-11-09
  • 打赏
  • 举报
回复
另外可以参考这里:
http://www.connectionstrings.com/?carrier=sqlserver2005
提供的连接字符串:
Driver={SQL Native Client};Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

Driver={SQL Native Client};Server=.\SQLExpress; AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;

止戈而立 2008-11-09
  • 打赏
  • 举报
回复
参考这里:http://blog.ccidnet.com/blog-htm-do-showone-uid-12856-type-blog-itemid-272518.html
止戈而立 2008-11-09
  • 打赏
  • 举报
回复
vs2005可以直接连接数据库文件,而无需附加,具体连接字符串如下示:
<connectionStrings>
<add name="testConnectionString" connectionString="Data Source=thinkpad\sqlexpress;AttachDbFilename=D:\Download00\test.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
brallow 2008-11-09
  • 打赏
  • 举报
回复
attach连接字符串的写法是这样的:
"Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"

"Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;"
brallow 2008-11-09
  • 打赏
  • 举报
回复
1:这个必须要SQL2005才能支持;
2:必须安装SQL2005的引擎。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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