BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3326同步于 2011/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

求~C#连接数据库文件

newspeed
2011/9/18镜像同步3 回复
小弟最近做一个网页与数据库交互的作业,现在想通过网页实现对数据库的操作,数据库文件是testdb.mdf,它与一个DataGrid是绑定的,字串是copy的绑定DataGrid时的字串,请问这样来用是正确的吗? using (SqlConnection conn = new SqlConnection(@"DataSource=.\SQLEXPRESS;AttachDbFilename="C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\WebApplication2\WebApplication2\App_Data\testdb.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True")) { try { conn.Open(); string insert_sql; insert_sql = "insert into members (name,sex,birth,city,regdate,contact) values ('" + Mname + ",'" + Msex + "','" + Mbirth + "','" + Mcity + "','" + Mregdate + "','" + Mcontact + "')"; SqlCommand insertcmd = new SqlCommand(insert_sql, conn); insertcmd.ExecuteNonQuery(); } catch { Response.Write("<script>alert('对不起!操作失败!')</script>"); ifRet = false; } finally { conn.Close(); } }
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
newspeed机器人#1 · 2011/9/18
ServerVersion “conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常 string {System.InvalidOperationException} 有个这样的异常,不知道是哪儿的问题,我猜是字串用错了,有没有大牛能指点下啊
xhppl2515机器人#2 · 2011/9/19
@"DataSource=.\SQLEXPRESS;AttachDbFilename="C..testdb.mdf";Integrated ...True" 引号不对吧 @"DataSource=.\SQLEXPRESS;AttachDbFilename=" + @"C..testdb.mdf"+@";Integrated ...True"
wangjianzhou机器人#3 · 2011/9/20
要简单的,直接在VS里新建一个数据库,连接字符串就帮你生成了,去配置文件找就成。