Avatar billede rkb Nybegynder
10. juli 2001 - 10:51 Der er 9 kommentarer og
1 løsning

ADODataset CommandText med lange SQL sætninger...

Jeg har et problem med at når min sql streng bliver for lang/kompliceret så laver min ADODataSet.CommandText := SQL-strengen access violation, - jeg er ikke helt klar over om det er længenden af stregnen ( det kan jeg da ikke forstille mig da at CommandText skulle være en WideString ) - eller, om det er fordi den er for kompliceret, - der er Union i sql\'et og hvis jeg fjerner union så virker den.

Men om det er fordi at strengen også bliver halvt så lang også er jeg ikke klar over.

Avatar billede martinlind Nybegynder
10. juli 2001 - 10:57 #1
Hvor lang er lang ??
Avatar billede rkb Nybegynder
10. juli 2001 - 11:00 #2
1005 tegn
Avatar billede martinlind Nybegynder
10. juli 2001 - 11:09 #3
Den Gamle Streng længde var 256, men det kommer du vel ikke under, Bruger du format functionen i opbygningen af din streng, den har nemlig en begrænsning. Ellers har jeg ikke lige nogle ider
Avatar billede martinlind Nybegynder
10. juli 2001 - 11:10 #4
256 / 512 / 1024 ville jo være de mest logiske begrænsninger, hmm.
Avatar billede rkb Nybegynder
10. juli 2001 - 12:19 #5
der er ikke nogle format funktion, det er bare en masse attributnavne og så en union,
Avatar billede martinlind Nybegynder
10. juli 2001 - 12:38 #6
Har ingen gode ider
Avatar billede nih Novice
12. juli 2001 - 23:36 #7
Jeg har ingen erfaring i Delphi, men kan det være så simpelt at din UNION ikke har har ens felter.


Niels.
Avatar billede rkb Nybegynder
12. juli 2001 - 23:38 #8
Nej desværre ikke så simpelt, selve sql sætningen virker hvis man fyre den af i sq
Avatar billede rkb Nybegynder
12. juli 2001 - 23:39 #9
ups - fyre den af i sql serveren direkte  -


jeg har dog worked around det, - ved at lade være med at bruge parameters i sql strengen, som jeg gjorde tidligere, da det lod til at ado havde svært ved at parse så lang en sql streng når der var parameters i
Avatar billede rkb Nybegynder
19. november 2001 - 16:21 #10
den her lukker jeg vist...
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