public int DataCz(string Czstr)
{ SqlConnection sqlcon = this.getcon();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = Czstr;
sqlcon.Open();
int n = sqlcom.ExecuteNonQuery();//返回操作数据库后受到影响的数量 sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
return n; }
每次执行到红色代码段的时候就报错》
(为不是函数的对象 'gcxm' 提供了参数。如果这些参数要作为表提示,则需要使用 WITH 关键字。)我是想判断返回值n是不是0是0就没成功。不是就成功了。但是每次到这里就出错。
{ SqlConnection sqlcon = this.getcon();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = Czstr;
sqlcon.Open();
int n = sqlcom.ExecuteNonQuery();//返回操作数据库后受到影响的数量 sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
return n; }
每次执行到红色代码段的时候就报错》
(为不是函数的对象 'gcxm' 提供了参数。如果这些参数要作为表提示,则需要使用 WITH 关键字。)我是想判断返回值n是不是0是0就没成功。不是就成功了。但是每次到这里就出错。
把你sql语句贴出来。可能是Sql语句的问题。
private void button1_Click(object sender, EventArgs e)
{
string sqlstr = "USE gcgl INSERT INTO gcxm() VALUES('" + IdTextBox.Text + "','"+XmmcTextBox.Text
+ "','" + HtbhTextBox.Text + "','" + XmgsTextBox.Text + "','" + XmzjTextBox.Text + "','" + XmfzrTextBox.Text
+ "','" + XmkhmTextBox.Text + "','" + XmmsTextBox.Text + "')"; gogla.BaseFf baseff = new gogla.BaseFf();
int n=baseff.DataCz(sqlstr);
if (n != 0)
MessageBox.Show("数据录入成功"); }
这里是我写的SQL语句。
表gcxm后面加什么鸟括号,加括号就要有字段