我用数据源控件的是后能连上数据库
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:myWeb %>" ///这句
SelectCommand="SELECT * FROM [BlogComment]"></asp:SqlDataSource>
</form>但是我自己连却提示出错:
ServerVersion = “conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常我是用string strCon = ConfigurationManager.ConnectionStrings["myWeb"].ConnectionString;连接的 数据源龙剑不也是的吗?我怎么就连不上???????
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:myWeb %>" ///这句
SelectCommand="SELECT * FROM [BlogComment]"></asp:SqlDataSource>
</form>但是我自己连却提示出错:
ServerVersion = “conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常我是用string strCon = ConfigurationManager.ConnectionStrings["myWeb"].ConnectionString;连接的 数据源龙剑不也是的吗?我怎么就连不上???????
解决方案 »
- 正则表达式如何匹配得到联系人和称呼
- 母版页上DropDownList做友情链接打开窗口时会新出现2个窗口?
- 60分求救:datalist绑定图片显示(要求用缩略图)问题!!!!!!!!!!!
- 如何在.cs中更改.aspx中的DropDownList的选定项??
- ExecuteReader中Read的返回值是什么啊?MSDN中的看不懂
- 求救:ASP.NET中加入表单出现的问题,请进
- 好奇怪的问题啊,大虾们请看
- 如何原样呈现用户输入的内容?
- 我输出EXCEL,用application/vnd.ms-excel把整个TABLE输出到EXCEL中,但却有时候会出现乱码,为什么?
- asp.net(c#)连接数据库ACCESS的代码是什么?
- 跪求CSDN高手!SqlDataSource1存储过程的调用问题
- <param name="" value="">中value参数长度的问题
里SqlConnetion 是否open
sqlcommand是否使用了SqlConnetion
可是我吧这局放在普通的函数里这样就不出错了:
cmd = new SqlCommand(query, conn); //conn在这!!
if (conn.State == System.Data.ConnectionState.Closed)
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
return dr;还是比较郁闷的
{ SqlConnection conn;
string strCon = ConfigurationManager.ConnectionStrings["myWeb"].ConnectionString;
SqlCommand cmd;
public DBHelper()
{
conn = new SqlConnection(strCon);
}
//数据阅读器
public SqlDataReader ExecuteReader(string query)
{
cmd = new SqlCommand(query, conn);
if (conn.State == System.Data.ConnectionState.Closed)
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}
}