错误解决:ORA-01036
来源:互联网 发布:微信公众号 java demo 编辑:程序博客网 时间:2024/06/04 22:47
最近写程序时,往Oracle中插入数据,出现错误ORA-01036:非法的变量名/编号,代码如下:
DbConnection conn = GetCon();
conn.Open();
DbCommand cmd = conn.CreateCommand();
string sqlrt= "insert into T_User(Id,Name,Password,E_Mail) VALUES(@id,@name,@password,@email)";
cmd.CommandText = sqlrt;
cmd.Parameters.Add(new SqlParameter("@id", Convert.ToInt32(txtId.Text)));
cmd.Parameters.Add(new SqlParameter("@name", txtName.Text));
cmd.Parameters.Add(new SqlParameter("@password", txtPassword.Text));
cmd.Parameters.Add(new SqlParameter("@email", txtEmail.Text));
int num = cmd.ExecuteNonQuery();
if (num > 0)
{
Response.Write("插入成功");
DataLoad();
}
解决方案是:
DbConnection conn = GetCon();
conn.Open();
DbCommand cmd = conn.CreateCommand();
string sqlrt= "insert into T_User(Id,Name,Password,E_Mail) VALUES(:id,:name,:password,:email)";
cmd.Parameters.Add(new OracleParameter(":id", Convert.ToInt32(txtId.Text)));
cmd.Parameters.Add(new OracleParameter(":name", txtName.Text));
cmd.Parameters.Add(new OracleParameter(":password", txtPassword.Text));
cmd.Parameters.Add(new OracleParameter(":email", txtEmail.Text));
- 错误解决:ORA-01036
- ORA-04091错误解决
- ora-14404错误解决
- ORA-00381 错误解决
- ORA-00257 错误解决
- ORA-27125错误解决
- 解决ORA-00020错误
- 解决ORA-01031错误
- ORA-01407 错误解决
- ORA-1555错误解决
- 解决ORA-00020错误 .
- 解决ORA-01779错误
- ora-01207错误解决
- ORA-16038错误解决
- ORA-3136 错误解决
- ORA-12560 错误解决
- ORA-16038错误解决
- ORA-01093错误解决
- linux screen 使用
- ISO之NSUserDefaults
- 详解Android中AsyncTask的使用
- 射频识别技术漫谈(25)——Felica简介
- Ajax密文传输数据
- 错误解决:ORA-01036
- 深入浅出MFC笔记
- 17个提升iOS开发效率的必用工具
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十四)
- live555
- mybatis返回插入数据的自增长id
- adb的端口被占用问题
- 射频识别技术漫谈(21)——RC系列射频芯片的天线设计
- Linux内核模块添加的两种方法