asp.net 添加数据

这段代码在插入日期的时候老是有错误我数据库里面的类型是日期类型,stringUsername=Request.Form["name"];stringContent=Req... 这段代码 在插入日期的时候老是有错误 我数据库里面的类型是日期类型,
string Username=Request.Form["name"];
string Content=Request.Form["content"];
string strDb="db.mdb";
DateTime pubdate=System.DateTime.Now.Date;
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath(strDb);
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand("insert into message (content,name,time) Values ('"+Content.ToString()+"','"+Username.ToString()+"''"+pubdate+"')" , objConnection);
objConnection.Open();
objCommand.ExecuteNonQuery();
我用的是 access 数据库 用asp.net 写的下面的sql 语句有什么问题啊,怎么老是错误
insert into message (content,name,time) Values ('"+Content.ToString()+"','"+Username.ToString()+"',now())
展开
 我来答
csharpxml
2008-05-15 · TA获得超过590个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:283万
展开全部
string Username=Request.Form["name"];
string Content=Request.Form["content"];
string strDb="db.mdb";
DateTime pubdate=System.DateTime.Now.Date;
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath(strDb);
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand("insert into message(content,name,time)Values('"+Content+"','"+Username+"',#"+pubdate+"#)" , objConnection);
objConnection.Open();
objCommand.ExecuteNonQuery();
房箫0gH
2008-05-17 · TA获得超过506个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:585万
展开全部
把OleDbCommand objCommand = new OleDbCommand("insert into message (content,name,time) Values ('"+Content.ToString()+"','"+Username.ToString()+"''"+pubdate+"')" , objConnection);
换为
OleDbCommand objCommand = new OleDbCommand("insert into message (content,name,time) Values ('"+Content.ToString()+"','"+Username.ToString()+"','"+pubdate+"')#" , objConnection+"#");

补存:
把 insert into message (content,name,time) Values ('"+Content.ToString()+"','"+Username.ToString()+"',now())
改为
insert into message (content,name,time) Values ("'"+Content.ToString()+"','"+Username.ToString()+"',#now()#")
试试行不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式