Tak peter,
Det hjalp et godt stykke på vejen. Jeg har forsøgt at gendanne din sql
sætning i phpMyAdmin men uden held. Hvad betyder den første del:
[pt@filebasket pt]
RHO
"Peter Theill" <user@example.net> skrev i en meddelelse
news:3ee1cf4e$0$48899$edfadb0f@dtext02.news.tele.dk...
> > Jeg ønsker at lave tilpassede fejl-meddelelser vha. mysql_errno() . Kan
> > nogen hjælpe mig med at finde en fortegnelse over fejl-numrene?.
>
> Jeg ved ikke hvor der findes en fuldstaendig liste, men vha 'perror' kan
du
> liste beskrivelsen for en given fejl-kode. Fx:
>
> [pt@filebasket pt]$ perror `seq 0 200`
> Error code 0: Success
> Error code 1: Operation not permitted
> Error code 2: No such file or directory
> Error code 3: No such process
> Error code 4: Interrupted system call
> Error code 5: Input/output error
> Error code 6: No such device or address
> Error code 7: Argument list too long
> Error code 8: Exec format error
> Error code 9: Bad file descriptor
> Error code 10: No child processes
> Error code 11: Resource temporarily unavailable
> Error code 12: Cannot allocate memory
> Error code 13: Permission denied
> Error code 14: Bad address
> Error code 15: Block device required
> Error code 16: Device or resource busy
> Error code 17: File exists
> Error code 18: Invalid cross-device link
> Error code 19: No such device
> Error code 20: Not a directory
> Error code 21: Is a directory
> Error code 22: Invalid argument
> Error code 23: Too many open files in system
> Error code 24: Too many open files
> Error code 25: Inappropriate ioctl for device
> Error code 26: Text file busy
> Error code 27: File too large
> Error code 28: No space left on device
> Error code 29: Illegal seek
> Error code 30: Read-only file system
> Error code 31: Too many links
> Error code 32: Broken pipe
> Error code 33: Numerical argument out of domain
> Error code 34: Numerical result out of range
> Error code 35: Resource deadlock avoided
> Error code 36: File name too long
> Error code 37: No locks available
> Error code 38: Function not implemented
> Error code 39: Directory not empty
> Error code 40: Too many levels of symbolic links
> Error code 41: Unknown error 41
> Error code 42: No message of desired type
> Error code 43: Identifier removed
> Error code 44: Channel number out of range
> Error code 45: Level 2 not synchronized
> Error code 46: Level 3 halted
> Error code 47: Level 3 reset
> Error code 48: Link number out of range
> Error code 49: Protocol driver not attached
> Error code 50: No CSI structure available
> Error code 51: Level 2 halted
> Error code 52: Invalid exchange
> Error code 53: Invalid request descriptor
> Error code 54: Exchange full
> Error code 55: No anode
> Error code 56: Invalid request code
> Error code 57: Invalid slot
> Error code 58: Unknown error 58
> Error code 59: Bad font file format
> Error code 60: Device not a stream
> Error code 61: No data available
> Error code 62: Timer expired
> Error code 63: Out of streams resources
> Error code 64: Machine is not on the network
> Error code 65: Package not installed
> Error code 66: Object is remote
> Error code 67: Link has been severed
> Error code 68: Advertise error
> Error code 69: Srmount error
> Error code 70: Communication error on send
> Error code 71: Protocol error
> Error code 72: Multihop attempted
> Error code 73: RFS specific error
> Error code 74: Bad message
> Error code 75: Value too large for defined data type
> Error code 76: Name not unique on network
> Error code 77: File descriptor in bad state
> Error code 78: Remote address changed
> Error code 79: Can not access a needed shared library
> Error code 80: Accessing a corrupted shared library
> Error code 81: .lib section in a.out corrupted
> Error code 82: Attempting to link in too many shared libraries
> Error code 83: Cannot exec a shared library directly
> Error code 84: Invalid or incomplete multibyte or wide character
> Error code 85: Interrupted system call should be restarted
> Error code 86: Streams pipe error
> Error code 87: Too many users
> Error code 88: Socket operation on non-socket
> Error code 89: Destination address required
> Error code 90: Message too long
> Error code 91: Protocol wrong type for socket
> Error code 92: Protocol not available
> Error code 93: Protocol not supported
> Error code 94: Socket type not supported
> Error code 95: Operation not supported
> Error code 96: Protocol family not supported
> Error code 97: Address family not supported by protocol
> Error code 98: Address already in use
> Error code 99: Cannot assign requested address
> Error code 100: Network is down
> Error code 101: Network is unreachable
> Error code 102: Network dropped connection on reset
> Error code 103: Software caused connection abort
> Error code 104: Connection reset by peer
> Error code 105: No buffer space available
> Error code 106: Transport endpoint is already connected
> Error code 107: Transport endpoint is not connected
> Error code 108: Cannot send after transport endpoint shutdown
> Error code 109: Too many references: cannot splice
> Error code 110: Connection timed out
> Error code 111: Connection refused
> Error code 112: Host is down
> Error code 113: No route to host
> Error code 114: Operation already in progress
> Error code 115: Operation now in progress
> Error code 116: Stale NFS file handle
> Error code 117: Structure needs cleaning
> Error code 118: Not a XENIX named type file
> Error code 119: No XENIX semaphores available
> Error code 120: Is a named type file
> 120 = Didn't find key on read or update
> Error code 121: Remote I/O error
> 121 = Duplicate key on write or update
> Error code 122: Disk quota exceeded
> Error code 123: No medium found
> 123 = Someone has changed the row since it was read; Update with is
> recoverable
> Error code 124: Wrong medium type
> 124 = Wrong index given to function
> Error code 125: Operation canceled
> Error code 126: Unknown error 126
> 126 = Index file is crashed / Wrong file format
> Error code 127: Unknown error 127
> 127 = Record-file is crashed
> Error code 128: Unknown error 128
> Error code 129: Unknown error 129
> Error code 130: Unknown error 130
> Error code 131: Unknown error 131
> 131 = Command not supported by database
> Error code 132: Unknown error 132
> 132 = Old database file
> Error code 133: Unknown error 133
> 133 = No record read before update
> Error code 134: Unknown error 134
> 134 = Record was already deleted (or record file crashed)
> Error code 135: Unknown error 135
> 135 = No more room in record file
> Error code 136: Unknown error 136
> 136 = No more room in index file
> Error code 137: Unknown error 137
> 137 = No more records (read after end of file)
> Error code 138: Unknown error 138
> 138 = Unsupported extension used for table
> Error code 139: Unknown error 139
> 139 = Too big row (>= 16 M)
> Error code 140: Unknown error 140
> 140 = Wrong create options
> Error code 141: Unknown error 141
> 141 = Duplicate unique key or constraint on write or update
> Error code 142: Unknown error 142
> 142 = Unknown character set used
> Error code 143: Unknown error 143
> 143 = Conflicting table definition between MERGE and mapped table
> Error code 144: Unknown error 144
> 144 = Table is crashed and last repair failed
> Error code 145: Unknown error 145
> 145 = Table was marked as crashed and should be repaired
> Error code 146: Unknown error 146
> 146 = Lock timed out; Retry transaction
> Error code 147: Unknown error 147
> 147 = Lock table is full; Restart program with a larger locktable
> Error code 148: Unknown error 148
> 148 = Updates are not allowed under a read only transactions
> Error code 149: Unknown error 149
> 149 = Lock deadlock; Retry transaction
>
> Der findes sikkert en bedre maade, men ovenstaaende liste kan maaske
hjaelpe
> dig et stykke af vejen.
>
> --
> Peter Theill -
http://www.theill.com/
>
>