Avatar billede bris Nybegynder
16. april 2002 - 12:48 Der er 2 kommentarer og
1 løsning

Delphi - SQL

Jep, man må sige, at jeg har problemer med delphi og sql..
streng:='select MIN(Dato) from gamle';
Querygamle.SQL.Clear;
Querygamle.SQL.Add(streng);
Querygamle.open;
mindste:=Querygamle.Fieldbyname('MIN(Dato)').asstring;
Querygamle.Close;

Den melder fejl og siger, at der ikke er nogen række i resultatet, som hedder 'MIN(Dato)!! Hvad skal man ellers skrive?
Avatar billede stoney Nybegynder
16. april 2002 - 13:38 #1
Prøv lige at tjekke om ikke dit felt hedder "MIN OF Dato" uden anførselstegn selvfølgelig.

Eller prøv at lave en
streng:='select MIN(Dato) from gamle as mindstedato';

Stoney
Avatar billede bris Nybegynder
16. april 2002 - 14:57 #2
streng:='select MIN(Dato) from gamle as mindstedato';
          Querygamle.SQL.Clear;
          Querygamle.SQL.Add(streng);
          Querygamle.open;
          mindste:=Querygamle.Fieldbyname('mindstedato').asstring;

Er det sådan? for det virker ikke? Den kan ikke finde tabellen mindstedato. Jeg prøvede også den her:

mindste:=Querygamle.Fieldbyname('MIN OF Dato').asstring;

--> virker heller ikke...
Avatar billede bris Nybegynder
16. april 2002 - 15:58 #3
Jeg har fundet ud af det..
Løsningen var sådan her:

streng:='select MIN(Dato) as mindstedato from gamle';

Men det var tæt på stoney, så du får selvfølgelig point...
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