.net sql 语言出错

voidenter(objectsender,EventArgse){OleDbConnectionconn=newOleDbConnection();conn.Conn... void enter (object sender ,EventArgs e)
{
OleDbConnection conn=new OleDbConnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
Server.MapPath ("mydata.mdb");
conn.Open();
string sql;
sql="Insert Into 用户 (id,name,password1,year,month,day) values ('"+id.Text+"','"+name.Text+"','"+password1.Text+"','"+year.Text+"','"+month.Text+"','"+day.Text+"')";
OleDbCommand DBCmd = new OleDbCommand(sql, conn);
DBCmd.ExecuteNonQuery();//新增
conn.Close();
Session["id"] = id.Text;
}
sql出错,用分析器试过,把.text换成字符串,没问题
文档的顶层无效。处理资源 'file:///C:/Documents and Settings/bianjing/Local Settings/Temp/VSD1.tmp.XML' 时出错。第 1 行,位置: 1

Insert Into 用户 (id,name,password1,year,month,day) values ('bianjing0731@yaho,com.cn','阿','a','1','1','1')
^
转化为xml文件
展开
 我来答
百度网友f0c02d0
2008-03-29 · TA获得超过317个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:437万
展开全部
Insert Into 用户 (id,name,password1,year,month,day) values ('bianjing0731@yaho,com.cn','阿','a','1','1','1')

那个用户后面是不是有空格啊?
删掉那个空格再试试
还有你的year,month,day也是字符串型字段吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式