| |
|
|
Michael Wodrich | Erfolg% = @db("PutField",I1,S2)
Syntax antes v10.0: Erfolg% = @dbPutField(I1,S2)
Der String P:S2 se en Feld Nummer P:I1 des aktuellen Datensatzes geschrieben.
Parámetro: P:I1 - Nummer des Feldes P:S2 - Neuer Inhalt
Der Rückgabewert es 1, si la Befehl erfolgreich war. Er es 0 (null), si una Fehler auftrat (s.u.) oder si intenta wurde, con @DBPUTFIELD una Memo-Feld a escribir. Hierfür es LINK:[dbPutMemo] utilizarse.
Während @dbPutField a Versión 6.x alles kritiklos en el Datentabelle geschrieben ha, qué entonces en Indizierung (insbesondere en numerischen Feldern) a Problemen führte, así ahora alles überprüft y ggf. korrigiert y formatiert:
T: Textfelder voluntad - como bisher - ggf. en el Feldlänge gekürzt. Kein Fehler. N: Numerische Felder voluntad überprüft y korrekt formatiert abgespeichert (rechtsbündig con führenden Leerzeichen y definierten Anzahl Nachkommastellen). Wenn el con dbPutField übergebene String no numerisch auszuwerten es, se dbPutField no ausgeführt y son 0 zurück. L: Logische Felder: Hier se el erste Signo el Eingabe ausgewertet. El Buchstaben YyJjTt voluntad como verdadero gewertet y como "T" en el Tabla geschrieben; en NnFf se una "F" geschrieben. D: Datumsfelder necesario en el richtigen db-Formato (Entonces, ¿cómo bisher "JJJJMMTT") eingegeben voluntad. Außerdem muss el Datum una gültiges gregorianisches Datum ser. Im Fehlerfall son dbPutField 0 (null) zurück.
Im Fehlerfall es no Fehlermeldung, pero el Rückgabewert el Función muss vom Programmierer ausgewertet voluntad: En 1 war alles OK, en 0 es una Fehler aufgetreten.
En numerischen Feldern kann el Datenbank-Inhalt con LINKF:[Val] en un Zahl umgewandelt voluntad, con LINKF:[Str] se otra vez una String lo.
Für el Umwandlung de Datumsfeldern hay el Características LINKF:[DToC] (String después de Datum) y LINKF:[CToD] (Datum después de String). Dieser Befehl betrifft sólo el "Arbeitskopie" des Datensatzes en el Speicher. Erst con LINK:[dbPutRec] se él endgültig en el Datenbanktabelle geschrieben.
El Datenbankfelder speichern todos Daten como String. Benutzen Sie el eingebauten Umwandlungsfunktionen.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 19.01.2038 ▲ |
|
|
|