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型的,所以得加上''
谢谢~问题解决了~但是不明白具体是什么原因?能说明下吗?
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
用listview显示出从数据库中查询出的记录,想在最后记录后面添加一条合计行,如何实现!谢谢大家!
绑定数据你应该没问题吧,绑定完以后用一个循环把你要统计数据的列中的数据总和用一个变量接受,然后在循环外面ne ......
如题:c 语言里浮点相乘 为什么小数全为0了
float x=8266.206055;
float y=7226.922363;
float z;
z=x*y;
z=59739228.000000;
为什么得到的Z 小数点后面全为0了
呵呵,超出浮点能表示范围了。
麻烦有人知道 ......
小弟最近在了解关于tiny c 的问题。在linux下准备安装。但安装完成后碰到了一些问题。希望大家能够帮忙解决。以下是安装完成后的执行步骤。
[student@localhost ~]$ tcc -v
tcc version 0.9.25
[student@localhos ......