Oracle
 sql >> база данни >  >> RDS >> Oracle

Актуализирайте извлечението с помощта на vb.net, за да актуализирате всички полета

Обвързващите променливи във вашия UPDATE операторът трябва да бъде с префикс двоеточие, а не @ символ

    cmd.CommandText = "update tablenodes set nodeName=:NodeName, centerX = :NodeCenterX," & _
       "centerY=  :NodeCenterY , radius=  :NodeRadius where nodeNo= :nodeNum and fileno= :FileNum"

И няма да има префикс това, което задавате на параметрите

    cmd.Parameters.Add("NodeNum", OracleDbType.Int32).Value = nd.pID
    cmd.Parameters.Add("NodeName", OracleDbType.Varchar2).Value = nd.pName
    cmd.Parameters.Add("NodeCenterX", OracleDbType.Int32).Value = nd.pCenter.X
    cmd.Parameters.Add("NodeCenterY", OracleDbType.Int32).Value = nd.pCenter.Y
    cmd.Parameters.Add("NodeRadius", OracleDbType.Double).Value = nd.pRadius
    cmd.Parameters.Add("FileNum", OracleDbType.Int32).Value = FN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неуспешна проста процедура на Oracle

  2. Как да обработваме големи транзакции под Oracle?

  3. Как да агрегираме отделни стойности от множество списъци с помощта на Oracle JSON_OBJECT &JSON_ARRAYAGG

  4. Извикване на пакетна функция на Oracle с помощта на Odbc от C#

  5. ORA-12154 не можа да разреши посочения идентификатор за свързване