ORA-01008: 并非所有变量都已绑定,所有的变量值都有了,怎么还有这个问题

stringsql="insertintoSYS_Table_total(ID,table_name,table_Cname,table_shuoming,table_d... string sql = "insert into SYS_Table_total(ID,table_name,table_Cname,table_shuoming,table_date,table_user) values( :ID,:table_name,:table_Cname,:table_shuoming,:table_date,:table_user)";
赋值的代码:
model.table table_add = new model.table();
table_add.Table_Cname = Table_Cname;
table_add.Table_date = Table_date;
table_add.Table_name = Table_name;
table_add.Table_shuoming = Table_shuoming;
table_add.Table_user = Table_user;
table_add.ID = id;
OracleParameter[] parameters = new OracleParameter[]
{
new OracleParameter(":table_name", OracleType.VarChar, 40),
new OracleParameter(":table_shuoming", OracleType.VarChar, 40),
new OracleParameter(":table_Cname", OracleType.VarChar, 40),
new OracleParameter(":table_date", OracleType.DateTime),
new OracleParameter(":table_user", OracleType.VarChar, 40),
new OracleParameter(":ID", OracleType.VarChar, 40),
};
parameters[0].Value = dal_table.Table_name;
parameters[1].Value = dal_table.Table_shuoming;
parameters[2].Value = dal_table.Table_Cname;
parameters[3].Value = dal_table.Table_date;
parameters[4].Value = dal_table.Table_user;
parameters[5].Value = dal_table.ID;
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
后盐无齿
2013-01-07 · TA获得超过603个赞
知道小有建树答主
回答量:378
采纳率:50%
帮助的人:143万
展开全部
检查和删除不需要的冒号
很奇怪,是不是有些特殊符号看不到,重新敲一遍吧
追问
代码这样写是没问题的吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式