Avatar billede cadamsen Nybegynder
30. januar 2002 - 10:20 Der er 6 kommentarer og
1 løsning

Delphi 1 kontra Delphi 4.

Hej

jeg har problemer med Select kommandoen og 'OR' i delphi 1

Skriver jeg :

MainWindow.Query1.RequestLive:=false;
MainWindow.query1.sql.clear;

string1 := 'SELECT * FROM "TEST3.DBF" WHERE XKoor = (500) OR YKoor = 500';

MainWindow.Query1.sql.add(string1);
MainWindow.Query1.RequestLive:=true;
MainWindow.Query1.Active:=true;

i delphi 1, bliver min database read-only, men dette sker ikke i delphi 4.

Er dette en fejl i delphi 1? og hvad kan jeg gøre ved det?

Jeg benytte nogle andre speciel komponenter, som jeg kun har til Delphi 1, så jeg kan ikke arbejde med koden i Delphi 4.


Tak

mvh

cadamsen 
Avatar billede martinlind Nybegynder
30. januar 2002 - 10:24 #1
Der er nok ikke så mange mulighedder, delphi 1 laver stort set alle query's readonly, du kan se i onlinehjælpen hvilke kriterier der laver den readonly
Avatar billede cadamsen Nybegynder
30. januar 2002 - 10:37 #2
Hej .

I hjælpen så der at, hvis :

"SELECT syntax does not meet requirements" bliver den readOnly.

Men jeg kan ikke se at der er en Select Syntax fejl.

/cadamsen
Avatar billede martinlind Nybegynder
30. januar 2002 - 10:41 #3
Har du prøvet at lave et index på XKoor og YKoor
Avatar billede cadamsen Nybegynder
30. januar 2002 - 10:59 #4
Hej

Jeg kan ikke helt se hvordan jeg kan benytte Index.

Min database består af 4 kolonner (Xkoor, YKoor, result, Nr), og man skal kunne lave en select, hvor de blandes sammen med "AND og OR".

/cadamsen
Avatar billede martinlind Nybegynder
30. januar 2002 - 11:03 #5
Du kan prøve at bruge en TTable i stedet for en query og så bruger et filter, så mener jeg at den er writeable
Avatar billede cadamsen Nybegynder
06. februar 2002 - 14:02 #6
afslut
Avatar billede martinlind Nybegynder
06. februar 2002 - 14:04 #7
Prøvede du med en TTable i stedet for ??
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