.NET开发问题 超时时间已到。在操作完成之前超时时间已过或服务器未响应。

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:56:28
没有引用事务之前没有出现这个问题,引用之后 就出现这个问题?
回答后并采纳后 追加20分
private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, string cmdText, SqlParameter[] cmdParms)
{
if (conn.State != ConnectionState.Open)
{
conn.Open();
}
cmd.Connection = conn;
cmd.CommandText = cmdText;

if (trans != null)
{
cmd.Transaction = trans;
}
cmd.CommandType = cmdType;

if (cmdParms != null)
{
foreach (SqlParameter parm in cmdParms)
{
cmd.Parameters.Add(parm);
}
}
}

上代码啊,楼主。。 这种问题没代码很难解决的

建议把PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters)方法的代码也拿出来看看,可能是这个方法没用生成正确的cmd实例

不知道楼主引用的是什么事物,怎么引用的啊,直接这样说。。也看不出来什么
按照字面提示,是什么东西超过时间限制了,可能什么地方访问地址错了

访问数据库有问题,,超时了具体要看你代码