C# access数据库的小问题 - .NET技术 / C#
using(OleDbConnection conn = new OleDbConnection(Properties.Settings.Default.urlRecordConnectionString))
{
try
{
string sql = "insert into view(url) values(" + this.toolStripComboBoxUrl.Text + ")";
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
int n = cmd.ExecuteNonQuery();
}
catch (Exception err)
{
MessageBox.Show("view:" + err.Message);
}
上面的代码运行时总是提示insert into 语句的语法错误~~~请高手解答一下
要用单引号引用变量
string sql = "insert into view (url) values('" + this.toolStripComboBoxUrl.Text + "')";
楼上正解。
这个我已经试过了,没用哇...
楼上正解,insert into view(url) values('" + this.toolStripComboBoxUrl.Text + " ')
插入的只应该是char型的,所以得加上''
谢谢~问题解决了~但是不明白具体是什么原因?能说明下吗?
相关问答:
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......
用listview显示出从数据库中查询出的记录,想在最后记录后面添加一条合计行,如何实现!谢谢大家!
绑定数据你应该没问题吧,绑定完以后用一个循环把你要统计数据的列中的数据总和用一个变量接受,然后在循环外面ne ......