07. april 2001 - 14:10Der 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
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
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??
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.
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.