Oracle和Asp.net连接

时间:2014-04-28 03:54:10

标签: asp.net oracle

我使用Oracle SQL开发人员,并且在创建用户之后与系统用户建立了数据库连接,当我尝试运行时创建了另一个连接,我得到了SQL错误:

  

“ORA-01747:user.table.column,table.column或column无效   说明书中,“

这是我的插入功能代码:

    Dim sql As String = "INSERT INTO SCHEME(CODE,DESC)" & _
    " VALUES (:CODE,:DESC)"

Dim cmd As New OracleCommand(sql, conn)

cmd.Parameters.Add(New OracleParameter("CODE", txtCODE.Text))
cmd.Parameters.Add(New OracleParameter("DESC", txtDESC.Text))

1 个答案:

答案 0 :(得分:1)

尝试使用此代码而不是代码

Dim sql As String = @"INSERT INTO SCHEME(CODE,DESC) VALUES (@CODE,@DESC)"

Dim cmd As New OracleCommand(sql, conn)

cmd.Parameters.Add(New OracleParameter("@CODE", txtCODE.Text))
cmd.Parameters.Add(New OracleParameter("@DESC", txtDESC.Text))

并且您的问题是 user.table.column,table.column或列规范无效

所以请检查你的表格和专栏名称......

那是......