注册 登录
编程论坛 ASP.NET技术论坛

ASP.NET连接SQL数据库问题

woodaisn 发布于 2008-06-26 00:03, 974 次点击
我的连接我网页连接SQL是用绝对路径
 SqlConnection conn = new SqlConnection(@"Data Source=AISN\SQLEXPRESS;AttachDbFilename=D:\4246\data\computer.mdf;Integrated Security=True");

但是我现在想变成相对路径,.,请问要怎么改??

谢谢了
6 回复
#2
hebingbing2008-06-26 09:59
这是连接sql的语句吗?
看连接字符串怎么感觉是access的。但是又用到SqlConnection。
有点不解。
#3
tomtory2008-06-26 10:01
你SQL字符串为什么要这么写的呢?
怎么不用平常写SQL字符串的那种写法的哦!??server=.;uid=sa;pwd=sa;database=computer
这样不久可以了的吗??
#4
beniao2008-06-26 12:33
#5
tomtory2008-06-26 13:38
#6
yyltt2008-06-29 20:53
SQLEXPRESS数据库特有的一个功能,可以直接调用数据库文件,好像只能使用绝对路径,也可以使用连接字符串连接
#7
beniao2008-06-29 22:25
回复 1# woodaisn 的帖子
LZ这是用的 Sql 2005
 用2005你可以把数据库放到App_Data下
 通过下面这种方式来连接:
"Data Source=(local)\SQLEXPRESS;AttachDbFilename=|DataDirectory|\数据库.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"
1