Avatar billede smolle Nybegynder
11. marts 2004 - 08:47 Der er 3 kommentarer og
1 løsning

Problemer med adgang til Access database

Jeg læste i en anden tråd, oprettet af agg_zeus, hvordan man forbinder til og indsætter i en Access database via Delphi.
Jeg har fulgt instruktioner, synes jeg selv, til punkt og prikke, men hver gang jeg vil køre programmet, får jeg følgende fejl:
"Could not convert variant of type (Null) into type (String)". Fejlen sker så snart ADOTable1.Active sættes til true!
Her er koden:

procedure TForm1.FormCreate(Sender: TObject);
begin
ADOConnection1.Open;
end;

procedure TForm1.ButtonAddClick(Sender: TObject);
begin
ADOTable1.Active := true;//Her sker fejlen!!!
ADOTable1.Insert;
ADOTable1.FieldByName('AdressebogId').AsInteger := 1;
ADOTable1.FieldByName('Fornavn').AsString := editFNavn.text;
ADOTable1.Post;
end;


procedure TForm1.FormDestroy(Sender: TObject);
begin
ADOConnection1.Close;
end;
Avatar billede smolle Nybegynder
11. marts 2004 - 08:56 #1
Tråden jeg omtaler, som jeg har brugt som instruktion, findes her: http://www.eksperten.dk/spm/473899
Avatar billede smolle Nybegynder
11. marts 2004 - 09:26 #2
Har fundet en løsning!
Avatar billede boox Nybegynder
08. maj 2004 - 21:05 #3
hvad er din løsning?? har nemlig samme problem?
Avatar billede smolle Nybegynder
09. maj 2004 - 09:01 #4
Hehe... Jeg har faktisk glemt hvad jeg gjorde :-S Prøv evt. at gå over til en DBGrid, hvis du ikke allerede bruger en sådan. Det gør arbejdet med databasen meget nemmere og min kode er faktisk magen til den der står herover, den virker bare nu! Jeg tror det er pga. DBGrid'en.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester