c# 插入access数据库问题

2025-02-24 17:21:14
推荐回答(2个)
回答1:

目测是time这个字段名的问题,time在access里是保留字,直接用这个名字可能会报语法错误,你把time改成[time]试试:

string strinsert = "insert into info(title,[time],content)values('" + this.textBox1.Text + "','" + this.textBox2.Text + "','" + this.richTextBox1.Text + "')";

回答2:

//把 textBox2 改为 dateTimePicker1 不是比较好吗?
string strinsert = string.Format("insert into 
info(title,time,content)values('{0}','{1}','{2}'", this.textBox1.Text , 
dateTimePicker1.Value.ToString(); , this.richTextBox1.Text);