我定义了这么一个函数public void insert_into(string content)
{
SqlCommand cmd=new SqlCommand();
cmd.Connection=new SqlConnection(dbutil.connectionstring());
DateTime dt=DateTime.Now;
string sqlstr="insert into runtan(content,publishdate) values("+content+","+dt+")";
cmd.CommandText=sqlstr;
cmd.CommandType=CommandType.Text;
cmd.Connection.Open();
cmd.ExecuteNonQuery();}可是在引用rt.insert_into(this.TextBox6.Text)
我在Textbox6里输入任何文本都提示我错误啊说是不能引用列名,只允许使用表达式,变量和常量
{
SqlCommand cmd=new SqlCommand();
cmd.Connection=new SqlConnection(dbutil.connectionstring());
DateTime dt=DateTime.Now;
string sqlstr="insert into runtan(content,publishdate) values("+content+","+dt+")";
cmd.CommandText=sqlstr;
cmd.CommandType=CommandType.Text;
cmd.Connection.Open();
cmd.ExecuteNonQuery();}可是在引用rt.insert_into(this.TextBox6.Text)
我在Textbox6里输入任何文本都提示我错误啊说是不能引用列名,只允许使用表达式,变量和常量
如果publishdate是日期,要用Convert转换成日期,具体方法查Sql帮助