急,asp.net超时时间已到。在从池中获取连接之前超时时间已过。

急,asp.net超时时间已到。在从池中获取连接之前超时时间已过。,第1张

static public SqlDataReader return_datareader(string sql)

{

SqlConnection con = DBcreatecon();

conOpen();

SqlCommand cmd = new SqlCommand(sql, con);

SqlDataReader sdr = cmdExecuteReader(CommandBehaviorCloseConnection); //这里调用关闭 Connection

return sdr;

}

public void ReadData()

{

SqlDataReader da = return_datareader("select from table1");

while (daRead())

{

//这里读取数据

}

daClose(); //这里关闭Read

}

SQL *** 作的时候,只要是报语法错误,第一反应就是SQL拼错了。可以把sql变量的值打印出来,判断是哪里出错。

此外,不建议这么用,很容易错而且有SQL注入问题

下面这种写法要好一些

string sql = "insert into student values( @xh, @name, @tmp, @sex, @csrq, @sjh, @home, @bz )";

SqlParameter [] paras = {

new SqlParameter( "@xh", xuehao ),

new SqlParameter( "@name", name ),

new SqlParameter( "@tmp", null ),

new SqlParameter( "@sex", sex ),

new SqlParameter( "@csrq", chushengriqi ),

以下相同,略

};

cmdParametersAddRange( paras );

cmdExecuteNonQuery();

以上就是关于急,asp.net超时时间已到。在从池中获取连接之前超时时间已过。全部的内容,包括:急,asp.net超时时间已到。在从池中获取连接之前超时时间已过。、异常详细信息: SystemDataSqlClientSqlExceptio、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10171197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存