初始化字符串的格式不符合规范
插入数据库的问题,三个字段插入数据库提示出错了。小弟刚接触.net不久。protected void Button2_Click(object sender, EventArgs e)
{
//建立数据库连接
OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source" + Server.MapPath("database/db.mdb")); //插入数据库
OleDbCommand myCommand = new OleDbCommand("insert into scene_job(tanwei,company_name,job_name,datatime) Value ('" + tanwei.Text.ToString() + "','" + company_name.Text.ToString() + "','" + scene_job.Text.ToString() + "','" + DateTime.Now.ToString() + "')", myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
Response.Redirect("default.aspx");
} --------------------编程问答-------------------- Data Source= --------------------编程问答-------------------- 又出现一个新错误,哪个大侠再看看。
INSERT INTO 语句的语法错误。
--------------------编程问答-------------------- Value --->values --------------------编程问答-------------------- insert语句在这里起作用了没有
好像没有保存到数据库里面
是什么原因呢? --------------------编程问答--------------------
tanwei.Text这个本来就是string类型的,就没必要ToString()了!
养成好习惯,用传参数的方式或者存储过程! --------------------编程问答--------------------
下个断点,看看动态生成的sql语句是否有语法错误! --------------------编程问答-------------------- 错误信息是什么 --------------------编程问答-------------------- values --------------------编程问答-------------------- Value --->values
还有你的数据库的路径写得不好.
不信你可以在网站下建一人 a 目录,在 a 里再建一个页面.提交数据我就会发现的.
应该用 /
或放在 app_data 里去
补充:.NET技术 , ASP.NET