Avatar billede cdull Nybegynder
23. oktober 2005 - 13:45 Der er 9 kommentarer og
1 løsning

Stored procedure kald, param med space i.

Jeg skal kalde en stored procedure med nogle parameters.

det jeg gør er "StoredProcedure " + stringafenslags
problemet er så bare at hvis denne stringafenslags som jeg skal have til at indeholde en tekstreng indeholder "mellemrum" så fejles der.

Hvad gør jeg galt og hvordan kan jeg ellers smide et stykke tekst med til den Stored Procedure.

Sprog. C#
DB. MSSQL.
Avatar billede arne_v Ekspert
23. oktober 2005 - 13:59 #1
hvis der er '' omkring så burde mellemrum ikke give problemer

hvis der er ' i strengen så skal du enten dublere dem eller bedre
bruge parameters
Avatar billede cdull Nybegynder
23. oktober 2005 - 14:15 #2
DB.ExecuteCmd("spCreate " +username+","+Headline);

Laver jeg fx det der, og username er 123 og Headline skrevet i en tekstboks er
Velkommen til år 2007 mellem den om fejl ved "til" og gør den efter hvert første mellemrum.
Avatar billede cdull Nybegynder
23. oktober 2005 - 14:15 #3
mellem = melder.
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:16 #4
der er jo heller ikke '' omkring
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:16 #5
DB.ExecuteCmd("spCreate " +username+",'"+Headline+"'");
Avatar billede cdull Nybegynder
23. oktober 2005 - 14:26 #6
Det var satans hvordan ens øjne giver efter for presset.
Det var jo " rundt om der manglede.

Mange tak arne_v smider du lige et svar?
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:27 #7
komme her
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:27 #8
en dag hvor du har lidt ekstra tid så prøv og kig på parameters !
Avatar billede cdull Nybegynder
23. oktober 2005 - 14:43 #9
Har kigget på det. Problemet er at dem jeg laver det for kræver det på denne måde.
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:45 #10
Er der nogen som ikke bruger parameters til en løsning som skal bruges i virkeligheden ??
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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