Re: Boolean typ in Tabellenspalte richtig anzeigen
- From: Josef Poetzl <news@xxxxxxxxxxx>
- Date: Fri, 25 Nov 2005 16:53:29 +0100
Hallo!
Stephan Menzel schrieb:
> ich habe ein FE in Access 2003 erstellt für einen mysql Server,
> per ADO Verbindung, mein Problem ist nun das wenn ich ein
> Recordset öffne und dieses dann einen Listenfeld zuweise, werden
> Booleanwerte immer Falsch angezeigt (z.B.mit 13568 oder 24833 oder
> -24063)! In MySql ist das Feld als tinyint(1) deklariert!
> Wenn ich die Tabelle verknüpfe, wird der Wert mit 0 oder 1 angezeigt!
> Kennt das Problem jemand?
Ist mir bis jetzt noch nicht aufgefallen, besteht aber auch in meiner
Testanwendung. Es ist zum Glück nur eine falsche Anzeige. Als ich auf
den Feldwert zugriff, wurde der richtige Wert verwendet.
Ein direkter Zugriff auf ein ADO-Recordset liefert auch den richtigen
Wert.
Ich vermute, dass es ein Problem mit dem Wertebereich gibt.
Vielleicht versucht ADO einen unsigned tinyint zu verwenden.
Grund: gibt man in ein Formular die Zahl -1 ein, so wird nach dem
Aktualisieren 255 angezeigt.
Wenn man als Datentyp tinyint(1) unsigned verwendet, gibt es kein
Problem.
mfg
Josef
--
EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/
.
- Follow-Ups:
- Re: Boolean typ in Tabellenspalte richtig anzeigen
- From: Stephan Menzel
- Re: Boolean typ in Tabellenspalte richtig anzeigen
- References:
- Boolean typ in Tabellenspalte richtig anzeigen
- From: Stephan Menzel
- Boolean typ in Tabellenspalte richtig anzeigen
- Prev by Date: Re: Grafiken komprimieren
- Next by Date: Re: viel Code, aber keine Beziehungen?????
- Previous by thread: Re: Boolean typ in Tabellenspalte richtig anzeigen
- Next by thread: Re: Boolean typ in Tabellenspalte richtig anzeigen
- Index(es):
Relevant Pages
|