向SQL Server数据库中插入数据出错(在此上下文中不允许使用名称 "Edit"。)
cmd->CommandText="INSERT INTO Note VALUES("+num+", "+this->richTextBox1->Text->ToString()+")";
cmd->Connection=connection;
cmd->ExecuteNonQuery();
错误信息:在此上下文中不允许使用名称 "Edit"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
Note表的两个字段一个是int型,一个是varchar型,前面的数字"+num+"可以正常插入,后面的"+this->richTExtBox1->Text->ToString()+"就插不进去,求解答~ --------------------编程问答-------------------- 一个是varchar型要加单引号的
"INSERT INTO Note VALUES("+num+",'"+this->richTextBox1->Text->ToString()+"')";
试试 --------------------编程问答-------------------- 用sprintf或format吧
补充:.NET技术 , VC.NET