c# + SQL

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:45:46
数据库表 (值都不为空)
Postid int 递增,增量1
Subject varchar
Message varchar
Posttime datetime
Userid int
Ip varchar
Reply int 回复数
Views int 浏览数
ASP.NET 代码
string strID = Session["userid"].ToString();
string strSubject = this.tbSubject.Text;
string strMessage = this.tbMessage.Text;
string strIP = Request.UserHostAddress.ToString();
string strviews =?(如何声明)
string strreply=?(如何声明)
System.DateTime dateTime = DateTime.Now;
string strDate = DateTime.Now.ToString();
string strSql = "INSERT INTO newpost(Subject,userid,message,ip,posttime,reply,views) values('" + strSubject + "','" + strID + "','" + strMessage + "','" + strIP + "','" + strDate + "', '"+strviews+"','"+strreply+"')";
你可不可以写出来.怎样声明这个views和reply.
我会追加分的.

views 这个是默认的数字

你输入

int iviews=0;

应该就可以了,还有如果你用上面那种是不行的。
因为,你数据表中是view是int的,所以,你插入进去的数据应该也是要int的才可以。

你声明的时候要注意。