الخطأ إعطاء أوراكل INSERT في C #
سؤال
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6);", myConnection);
command.ExecuteNonQuery();
وHardware
هو NUMBER(7, 0)
.
واني اسعى الى جعل هذه أوراكل بسيط INSERT العمل باستخدام C #. ومع ذلك، وأظل الحصول على خطأ 911
قائلا أن هناك حرف غير صالح.
وماذا أفعل الخطأ؟
ويمكنني تنفيذ التعليمات البرمجية التالية دون مشاكل:
DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection);
command2.ExecuteReader();
و(I تخطط لاستخدام المعلمات في وقت لاحق، وأنا مجرد محاولة للحصول على مفهوم إثبات صحة بنيت)
المحلول
وأعتقد أنك لا يمكن إضافة '؛' في نهايةالمطاف. وذلك في محاولة:
DbCommand command = new OracleCommand(
"insert into hardware (HardwareID) VALUES (6)", myConnection);
command.ExecuteNonQuery();
لا تنتمي إلى StackOverflow