insert into 语法错误 找不出哪里错了 帮忙啊!!!

diefish 2004-07-09 02:20:07
public void Button_Click(object Source,EventArgs e)
{
string exce="insert into jzgjbxx(Time,Name) values('"+Time.Text.ToString()+"','"+Name.Text.ToString()+"')";

if ((Time.Text=="")||(NO.Text==""))

Label1.Text="日期和编号不能为空";

else if (Name.Text=="")
Label1.Text="名字不能为空";
else
{
Label1.Text="正常提交";
OleDbConnection myConnection = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "+Server.MapPath("Database\\hrm.mdb"));
OleDbCommand myCommand = new OleDbCommand(exce,myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
Response.Redirect("WebForm1.aspx");

}

Time,Name 都是文本 这样怎么提示 insert into 语法错误 是哪里错了啊
...全文
179 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
apooo 2004-07-09
  • 打赏
  • 举报
回复
可能name是ACESSS的保留字
建议将name换成name1试试看
diefish 2004-07-09
  • 打赏
  • 举报
回复
行了 马上揭贴了
chinasqf 2004-07-09
  • 打赏
  • 举报
回复
name是ACCESS的保留字
jackyoung02 2004-07-09
  • 打赏
  • 举报
回复
你调试一下,看看string exce字符串的内容
chinasqf 2004-07-09
  • 打赏
  • 举报
回复
先打出语句,在ACCESS里执行看看有没有错
test7979 2004-07-09
  • 打赏
  • 举报
回复
难道 name 中有特殊字符,比方单引号 '

??

jackyoung02 2004-07-09
  • 打赏
  • 举报
回复
insert into jzgjbxx([Time],[Name])

保留字

111,118

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧