数据库连接解决
时间:2010-07-21 来源:echomixer
关于SQL server express数据库连接的问题:
在用asp.net初期遇到了很多数据库连接的问题,
最近的问题是--在.aspx设计界面上,使用了gridview控件,选择了数据库datasource1,接着就是下一步、下一步....但是,在.aspx.cs界面上的连接数据库字符串却是自己另外写的,这样就问题就产生了,自己写的字符串有问题!
解决办法:
直接在.aspx界面的前台代码中复制连接数据库字符串,然后粘贴在.aspx.cs界面中。
另外一个问题是--报错:列名“id”无效。
错误的原因是:sql语句中,where 后面的列名与DataKeyNames属性不同导致。
具体代码为:
string sqlstr = "delete from aspnet_Membership where id ='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
应该把“id”改为表中的DataKeyNames的属性“UserId”。
相关阅读 更多 +