baza Acces i Delphi





morgensen - 22 Kwi 2005 12:18
Mam problem z autonumerowaniem. Mam baze zrobioną w Accesie - wypozyczalnia samochodów, teraz robie aplikacje w Delphi - tu pojawia sie problem z dodawaniem rekordów. Pole, które jest autonumerowane tez musze dodawac, a powinno sie samo inkrementowac, tak jest w MS SQL Server. Jezeli ktos wie o co chodzi - moze jakas opcja lub cos zle robie to z góry dzieki. POzdrawiam





Darekkk - 23 Kwi 2005 21:22
Możesz ewentualnie przekonwertować swoją bazę danych do MySQL, a następnie ją wykorzystać do współtworzenia aplikacji. Według mnie MySQL jest dużo bardziej elastyczny niż Access Microsoftu.



cray_x - 26 Kwi 2005 20:52
Poszukaj na tej stronce http://www.dbf.pl/faq/



tzok - 26 Kwi 2005 23:22
Accesa akurat nie znam ale jak jakieś pole jest autoincrement, to w SybaseSQL trzeba wpisać w miejsce tego argumentu słowo default, nie można go pominąć:
insert into "nazwa_tabeli" values (default, 'cośtam', 12345);
...tzn można ale trzeba wymienić kolumny:
insert into "nazwa_tabeli" (opis, wartosc) values ('cośtam', 12345);