ORA-01036是Oracle数据库中的一个错误代码,表示“非法的变量名称/编号”。下面我将从含义、原因、解决方法以及预防措施四个方面来详细解释这个错误。 一、ORA-01036错误的含义 ORA-01036错误表明在执行SQL语句时,使用了Oracle无法识别或不合法的变量名称或编号。这通常是因为在SQL语句中引用了不存在的变量,或者变量的...
ORA-01036是Oracle数据库中的一个错误代码,表示非法的变量名称或编号。当在SQL语句中使用了无效的变量名称或编号时,就会出现这个错误。 在Oracle数据库中,变量可以用于存储和操作数据。在使用变量时,需要确保变量名称或编号的正确性。如果出现ORA-01036错误,可能是以下原因之一: ...
ORA-01036是Oracle数据库中的一个错误代码,表示在填充数据表时使用了非法的变量名称或编号。 在Oracle数据库中,填充数据表通常是通过INSERT语句来实现的。INSERT语句用于将数据插入到表中的特定列中。在INSERT语句中,我们可以使用变量或者列名来指定要插入数据的位置。 然而,当出现ORA-01036错误时,意味着在INSERT...
根据实际情况有一下三种解决办法: 1,Oracle 中sql语句的参数前的符号@改为 : 注意,定义参数的时候,参数名不能带冒号(:); 2,OracleCommond myCmd 添加参数之前 先清除参数myCmd.Parameters.Clear(); 3,Oracle 中sql语句中参数命名方法也可导致此错误,如下: string sql="select * from member where memberID=:...
ORA-01036: 非法的变量名/编号 今天写程序时,往Oracle中插入二进制数据,出现错误ORA-01036:非法的变量名/编号,代码如下: strSql = "INSERT INTO KA99 (KA991,KA992,KA994,KA995,KA997,KA998) VALUES(@KA991,@KA992,@KA994,@KA995,@KA997,@KA998)";...
下边的代码就会造成 ORA-01036 非法的变量名/编号 cmd.CommandText = "SELECT * FROM kk.kkyh WHERE id = @comboBox1 and password = @textBox1 "; cmd.Parameters.Add("@comboBox1", OracleType.VarChar).Value = comboBox1.Text; cmd.Parameters.Add("@textBox1", OracleType.VarChar).Value = text...
解决“ORA-01036: 非法的变量名/编号“错误 刚才执行带参数据的SQL语句时报“ORA-01036: 非法的变量名/编号“错误。 错误代码如下: public static void ExecuteParameterSQL(string asName) { sConnectionString = ConfigurationManager.AppSettings.Get("UserConnection");...
估计你用了参数绑定:第一种可能是你绑定额参数跟你在sql语句中的占位符个数不一样,另一种可能是你绑定的参数跟oracle中的相应的数据类型不一致。
2014-07-03 oracle中错误ORA-01036: 非法的变量名/编号 2007-04-28 ORA-01036: 非法的变量名/编号 2013-12-24 c# update数据到oracle时候老是报ORA-010... 2013-02-18 sql语句执行cmd.ExecuteScalar()时出现 ... 2008-10-10 ORA-01036: 非法的变量名/编号 oracle 2 2016-07-26 C# GRIDVIEW 删除...
kafony 【转】ORA-01036 非法的变量名/编号,(解决) 下边的代码就会造成 ORA-01036 非法的变量名/编号 C#代码 1cmd.CommandText ="SELECT * FROM kk.kkyh WHERE id = @comboBox1 and password = @textBox1";23cmd.Parameters.Add("@comboBox1", OracleType.VarChar).Value =comboBox1.Text;4cmd....