conn.Open();
string ss = "insert into stu(uuu) values(@a)";
comm = new OracleCommand(ss,conn);
comm.Parameters.AddWithValue("@a",this.TextBox1.Text);
comm.ExecuteOracleNonQuery();这个也试过了,也不可以,也报错
// comm.ExecuteNonQuery();这个试过了,不可以,就这里报错
conn.Close();
请问各位为什么会这样啊????
string ss = "insert into stu(uuu) values(@a)";
comm = new OracleCommand(ss,conn);
comm.Parameters.AddWithValue("@a",this.TextBox1.Text);
comm.ExecuteOracleNonQuery();这个也试过了,也不可以,也报错
// comm.ExecuteNonQuery();这个试过了,不可以,就这里报错
conn.Close();
请问各位为什么会这样啊????
conn.Open();
string ss = "insert into stu(uuu) values(@a)";
comm = new OracleCommand(ss,conn);
comm.Parameters.AddWithValue("@a",this.TextBox1.Text);
comm.ExecuteNonQuery();
conn.Close();数据库中uuu字段是什么类型的??不是字符串的话,需要对
this.TextBox1.Text值进行转型,还有你的stu表中是否有其他字段,但是这个字段你设置为非空,但是你在插入数据库时,漏掉了这个字段了呢?检查下
我之前就是考虑带有可能是转换类型的原因,所以我新建了这张表来测试一下,只有一个字段
类型是varchar2()
……