ExecuteNonQuery: Connection 属性尚未初始化

try{System.Data.SqlClient.SqlDataReaderreader=null;System.Data.SqlClient.SqlCommandco... try
{
System.Data.SqlClient.SqlDataReader reader = null;
System.Data.SqlClient.SqlCommand comd1 = new SqlCommand(sql, Conn);
comd1.Transaction = this.Trans;
reader = comd1.ExecuteReader();
while (reader.Read())
{
returnObj = reader[0];
}
reader.Close(); reader = null;
comd1.Dispose(); comd1 = null;
}
catch (Exception ex)
{
if (this.IsOnline && this._IsDrop)
{
this._IsDrop = false;
return GetValueBySQL(sql);
}
else
{
this._IsDrop = false;
System.Console.WriteLine(ex.Message);
throw ex;
}
}
if (returnObj == null) returnObj = "";
return returnObj;
}
public object GetValueBySQL(string sql, System.Data.SqlClient.SqlConnection conn)
{
object returnObj = null;
// System.Data.DataTable dt=this.GetDataTable(sql);
// if(dt.DefaultView.Count>0)
// {
// returnObj=dt.DefaultView[0][0];
// }
//
// dt.Dispose();dt=null;
// if(returnObj==null) returnObj="";
// return returnObj;
try
{
System.Data.SqlClient.SqlDataReader reader = null;
System.Data.SqlClient.SqlCommand comd1 = new SqlCommand(sql, conn);
comd1.Transaction = this.Trans;
reader = comd1.ExecuteReader();
while (reader.Read())
{
returnObj = reader[0];
}
reader.Close(); reader = null;
comd1.Dispose(); comd1 = null;
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
throw ex;
}
if (returnObj == null) returnObj = "";
return returnObj;
}
展开
 我来答
不想太帅噢
2012-05-29 · TA获得超过196个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:161万
展开全部
SqlConnection sqlcon=new SqlConnection ("链接字符串");为什么没放进try {}里面?还有sqlcon.Open();要打开在用SqlCommand的时候
追问
首先先谢谢啦,虽然没解决。我自己也是刚找到,是调用的方法出错了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式