简单update语句问题(vs.net + oracle)

armylau 2003-01-22 07:42:47
我用VS.NET + ORACLE,出现以下问题
应该是数据类型的问题,由于对ORACLE不熟悉,请各位解答

l_StrUdpSql = "Update GH_PUBPRJ Set ";
l_StrUdpSql += "REG_DATE =" + "'" + Convert.ToDateTime(m_StrRegDate).ToString("yyyy/MM/dd") + "'"

错误提示为:
在执行命令过程中,发生了一个或多个错误。 ORA-00957: duplicate column name
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 在执行命令过程中,发生了一个或多个错误。 ORA-00957: duplicate column name

源错误:


行 156:
行 157:
行 158: Comm.ExecuteNonQuery(); //这一行
行 159: Connector.Close();
行 160: }


...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
armylau 2003-01-22
  • 打赏
  • 举报
回复
最后发现竟然还是自己粗心所致:update里面漏了几个字段
真是不好意思
armylau 2003-01-22
  • 打赏
  • 举报
回复
唉,或者有哪位能给一段update含有date字段的sql( for oracle )的出来, 在下已感激不尽~~
armylau 2003-01-22
  • 打赏
  • 举报
回复
so what if this happen:

异常详细信息: System.Data.OleDb.OleDbException: ORA-01861: literal does not match format string

MicroMouse 2003-01-22
  • 打赏
  • 举报
回复
ORA-00957: duplicate column name

Cause: A column name was specified twice in a CREATE or INSERT statement. Column names must be unique within a table, view, or cluster.

Action: In a CREATE statement, change one of the column names to a new, unique column name. In an INSERT statement, remove one of the duplicate names.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧