Baza Acces i Delphi - pole typu Null

0

Problem polega na tym, że gdy zamierzma zczytac wartosci pol z Bazy zrobionej w Accesie do Editow w Delphi to w przypadku wartosciach Null występuje blad konwersji.

0

Spróbuj czytać do edita z zastosowaniem metody AsString np.:

Edit.Text:=Query.FieldByName('kolumna').AsString

Jeśli to nie pomoże będziesz musiał zrobić warunek:

if Query.FieldByName('kolumna').IsNull then Edti.Text:='NULL';
0

Morgensem, ja mam ten sam problem! Gdy odczytuje wartosci Null z bazy Access-owej w polach tybu DBEdit. Wyswietla mi sie komunikat, ze nie mozna przekonwertowac pola typu Null na String! Prosze o pomoc!

0

Proponuję połączyć się z bazą Accessa za pomocą ADO z zastosowaniem dostawcy Microsoft Jet 4.0 OLE DB Provider.
Provider for ODBC Drivers wyrzuca dziwne błąd konwersji w przypadku wystąpienia wartości NULL.

0

Dzieki 'hes' za informacje. Podłączyłem się przez Microsoft Jet 4.0 OLE DB Provider, ale i tak dalej pokazuje błąd knwersji. Poprzednio miałem Provider for ODBC Drivers i było identycznie. Prosze o pomoc.

0

Hurra :D !!! Dzieki hes. Po dluzszym odpoczynku od Delphi przystapilem ponowniemie do dzialania. Podlaczylem sie przez Microsoft Jet 4.0 OLE DB Provider i wszystko dziala - przedtem chyba mialem jakies krsnoludki w komputerze, bo nie dzilalo, albo cos namieszalem :). Jeszcze raz wielkie dzieki hes!!! Ciesze sie jak male dziecko:)!

1 użytkowników online, w tym zalogowanych: 0, gości: 1