向access数据库插入出现“insert into 语法错误”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向access数据库插入出现“insert into 语法错误”相关的知识,希望对你有一定的参考价值。
OleDbConnection MyConn;
protected DBHelp ds1 = new DBHelp();
protected void Button1_Click(object sender, EventArgs e)
if (Page.IsValid)
try
ds1.DBopen();
string title = (string)TextBox1.Text.Trim();
string content = (string)TextBox2.Text.Trim();
DateTime time = DateTime.Now;
//对文件进行重命名,将系统时间做为文件名
String time1 = DateTime.Now.ToString("yyyyMMddhhmmss");
//传小图
String fileName = File1.FileName;
String fileType = fileName.Substring(fileName.LastIndexOf('.'));
//获取上传文件夹
String directory = Server.MapPath("~/image/");
//上传
File1.SaveAs(directory + "JY" + time1 + fileType);
if (fileType != ".jpg" && fileType != ".JPG" && fileType != ".gif" && fileType != "GIF" && fileType != ".bmp" && fileType != ".BMP")
Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('您必须选择一个jpg/gif/bmp文件!");
return;
//上传
File1.SaveAs(directory + "JY" + time1 + fileType);
string StrSql = "Insert Into tb_product(title,content,image,addtime) VALUES('" + title + "','" + content + "','" + "image/" + "RT" + time + fileType + "','" + time + "')";
int i = ds1.ExecuteSql(StrSql);
if (i > 0)
Response.Write("<script> alert(\"添加成功!\")</script>");
else
Response.Write("<script> alert(\"添加失败!\")</script>");
this.TextBox1.Text = "";
this.TextBox2.Text = "";
catch (Exception ex)
Response.Write("<script>alert('" + ex.Message + "')</script>");
finally
ds1.DBclose();
我试过把这个语句放到sql2005可以执行的,但是用到access就出现如题的错误。请高手指点。
sql="insert into tb_product(title) values('" & title & "')" 参考技术A mssql语法与access中的sql语法有点不一样的
以上是关于向access数据库插入出现“insert into 语法错误”的主要内容,如果未能解决你的问题,请参考以下文章