读书人

异常:应输入

发布时间: 2013-04-02 12:35:26 作者: rapoo

错误:应输入;
mycon.Open();
string strcom="select biaoti,zhaizi,img,neirong,time,counter from news where newsID="+newsid+"";
DataSet ds = new DataSet();
SqlDataAdapter mycommand = new SqlDataAdapter(strcom,mycon);
mycommand.Fill(ds, "news");
dr = ds.Tables["news"].Rows[0];
strCon="select counter from news where newsID="+newsid+"";
SqlCommand mycommand2 = new SqlCommand(strCon, mycon);
SqlDataReader reader = mycommand2.ExecuteReader();
reader.Read();
int i = reader.GetInt32(0);
i;
reader.Close();
strCon="update news set counter="i.ToString()"where(newsID="newsid")";
mycommand2.CommandText=strCon;
mycommand2.ExecuteNonQuery();
mycon.Close();
[解决办法]
=》

strCon="update news set counter="+i.ToString()+" where(newsID="+newsid+")";

[解决办法]
这种问题,真的应该自己去解决。
[解决办法]
引用:
mycon.Open();
string strcom="select biaoti,zhaizi,img,neirong,time,counter from news where newsID="+newsid+"";
DataSet ds = new DataSet();
SqlDataAdapter mycomma……

哥们儿,拼接字符串这部分内容要好好学呀。
[解决办法]
站着说话不腰疼!要是自己能解决谁还提问啊?
引用:
这种问题,真的应该自己去解决。

[解决办法]
楼上都正解,请楼主现身
[解决办法]
引用:
i.ToString()它是字符串类型 应该strCon="update news set counter='"+i.ToString()+"' where (newsID="+newsid+")"; 这样吧 在最外面再加上个''单引号


这才是 正确的 其他 都错了

不说那些了
[解决办法]
()慢慢就会熟悉了,以后就不会有这样的错误,一开始是难以避免的
------解决方案--------------------


1楼的就可以了
[解决办法]
楼主先多看看书,才刚接触编程吧
[解决办法]
'"+ string +"'

读书人网 >asp.net

热点推荐