Interne Fehlercodes des TwinCAT Database Servers
Code (Hex) | Code (Dez) | Beschreibung |
---|---|---|
0x0001 + ADS-FehlerCode | 65537 - 131071 | ADS Fehlercode vom Deklarierten ADS-Gerät |
0x00020001 | 131073 | Microsoft SQL Compact Datenbank (Fehlercode) |
0x00040001 | 262145 | Microsoft SQL Datenbank (Fehlercode) |
0x00080001 | 524289 | Microsoft Access Datenbank (Fehlercode) |
0x00100001 | 1048577 | MySQL Datenbank (Fehlercode) |
0x00200001 | 2097153 | Oracle Datenbank (Fehlercode) |
0x00400001 | 4194305 | DB2 Datenbank (Fehlercode) |
0x00800001 | 8388609 | PostgreSQL Datenbank (Fehlercode) |
0x01000001 | 16777217 | Interbase/Firebird Datenbank (Fehlercode) |
0x02000001 | 33554433 | TwinCAT Database Server Fehlercode |
0x04000001 | 67108865 | XML Datenbank (Fehlercode) |
0x08000001 | 134217729 | ASCII Datenbank (Fehlercode) |
Wurde ein von den oben genannten Fehlercodes im "nErrID" Ausgang eines Funktionsbausteins ausgegeben, ist ein Fehler beim ausführen eines SQL-Statements aufgetreten. Der Fehlercode wurde dann am "sSQLState" Ausgang des Funktionsbausteins ausgegeben. Der "sSQLState" Ausgang ist von Datentyp ST_DBSQLError. Für jeden Datenbanktyp werden individuelle Fehlercodes ausgegeben.
Eine Liste der SQLStates finden Sie unter: http://msdn.microsoft.com/en-us/library/ms714687(VS.85).aspx (SQLStates)
Datenbanktyp | Fehlercodereferenz |
---|---|
Microsoft SQL Compact Datenbank | http://technet.microsoft.com/en-us/library/ms171788.aspx / OleDB_Errorcodes.htm |
Microsoft SQL Datenbank | OleDB_Errorcodes |
Microsoft Access Datenbank | OleDB_Errorcodes |
MySQL Datenbank | https://dev.mysql.com/doc/mysql-errors/8.0/en/client-error-reference.html |
Oracle Datenbank | https://docs.oracle.com/cd/E11882_01/server.112/e17766/toc.htm |
DB2 Datenbank | https://www.ibm.com/docs/en/db2-for-zos/11?topic=codes-sql-error |
PostgreSQL Datenbank | http://www.postgresql.org/docs/current/static/errcodes-appendix.html |
Interbase/Firebird Datenbank | |
XML Datenbank | TcDBServer_XML_Errorcodes.htm |
ASCII Datenbank | TcDBServer_ASCII_Errorcodes.htm |