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型的,所以得加上''
谢谢~问题解决了~但是不明白具体是什么原因?能说明下吗?
相关问答:
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
如何将一个ListBox中的数据存在数据库中的一个字段下面,并且每条记录的字符串个数不一定 以及如何从数据库中读取该ListBox中的所有记录
C/C++ code:
//存入数据库
void __fastcall TForm1::Button5Click(TO ......
如题:c 语言里浮点相乘 为什么小数全为0了
float x=8266.206055;
float y=7226.922363;
float z;
z=x*y;
z=59739228.000000;
为什么得到的Z 小数点后面全为0了
呵呵,超出浮点能表示范围了。
麻烦有人知道 ......