Avatar billede astengaard Nybegynder
07. april 2001 - 14:10 Der er 4 kommentarer og
1 løsning

Flere kald til stores procedure i en streng

Hvordan samler man flere kald til en stored procedure i en streng??

Jeg har en stored procedure, der hedder kommunikation, som jeg kalder med fire parametre.

Denne procedure vil jeg kalde fra Delphi flere gange i samme streng.
Hvis jeg gør det direkte på SQL-serveren, så kan jeg gøre det således:

kommunikation param1,param2,param3,param4
go
kommunikation param1,param2,param3,param4
go

Så jeg har prøvet i delphi at lave en streng lignende denne:
\'kommunikation param1,param2,param3,param4\'#13#10Go#13#10\'kommunikation param1,param2,param3,param4\'#13#10Go#13#10

Men dette giver en inkorrekt syntaks

Nogen ideer??
Avatar billede nico26 Nybegynder
07. april 2001 - 19:26 #1
\'kommunikation param1,param2,param3,param4\' + #13#10 + \'Go\' + #13#10 + \'kommunikation param1,param2,param3,param4\' + #13#10 + \'Go\' + #13#10
Avatar billede astengaard Nybegynder
08. april 2001 - 10:29 #2
Min fejl, nico22...
Det du skriver er lige nøjagtig hvad jeg har prøvet.
Jeg har prøvet at lave en showmessage inden jeg sender den ind i SQL-serveren, og det ser fuldstændig rigtigt ud.
Fejlen jeg får hedder noget i stil med inkorrekt syntaks near Go in line 2, så det virker som om at den opfatter det som flere linier?!!?
Men som sagt, hvis jeg laver en showmessage, og skriver det af, der står i den, og skriver direkte ind i SQL-serveren, så virker det fint??

Avatar billede torbenkoch Nybegynder
12. maj 2001 - 21:53 #3
Godt nok en gammel en, men svarer alligevel...

GO ordet er ikke et ord, som SQL Serveren som sådan kan finde ud af. Det er SQL Query Analyzeren, som bruger det til at finde ud af at dele din SQL forspørgsel op - så den sender faktisk kun en af dem ad gangen til SQL Serveren. Derfor virker det ikke at gøre det i Delphi - desværre - men lidt afhængigt af SQL forespørgslen, så vil det ofte kunne virke fint uden GO imellem.
Avatar billede astengaard Nybegynder
30. maj 2001 - 21:18 #4
Det blev prøvet, men virkede ikke i mit tilfælde.
Problemet blev løst på anden vis.
Jeg gemmer pointene til en anden god gang.
Avatar billede torbenkoch Nybegynder
31. maj 2001 - 09:24 #5
Kunne du ikke indvie os i, hvad løsningen var??
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