【问题标题】:Oracle INSERT giving error in C#Oracle INSERT 在 C# 中给出错误
【发布时间】:2009-07-29 20:54:27
【问题描述】:
DbCommand command = new OracleCommand(
       "insert into hardware (HardwareID) VALUES (6);", myConnection);
command.ExecuteNonQuery();

HardwareNUMBER(7, 0)

我正在尝试使用 C# 使这个简单的 Oracle INSERT 工作。但是,我不断收到 911 错误消息,提示存在无效字符。

我做错了什么?

我可以毫无问题地执行以下代码:

DbCommand command2 = new OracleCommand("Select * from Hardware", myConnection);
command2.ExecuteReader();

(我计划稍后使用参数,我只是想构建一个概念验证)

【问题讨论】:

    标签: c# oracle insert


    【解决方案1】:

    我相信你不能添加';'在末尾。所以试试:

    DbCommand command = new OracleCommand(
           "insert into hardware (HardwareID) VALUES (6)", myConnection);
    command.ExecuteNonQuery();
    

    【讨论】:

    • 我相信 Good Charlotte 说得最好:“小事,小事,总是让你失望。谢谢!:D
    • sheesh - 这是我的第一个想法,但我把它扔掉了:不,它不可能是 显而易见和简单的 :-(
    猜你喜欢
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多