Just nu i M3-nätverket
Gå till innehåll

Citattecken i en vb sträng


Poseidon

Rekommendera Poster

Hejsan, jag håller på att göra ett formulär i Access och vill byta ut en fråga för ett diagram med VB.

Problemet är att frågan inehåller citationstecken. Hur skall man hantera strängar som innehåller citatonstecken?

 

Vad jag kan förså så tror VB att min sträng slutar där det andra citationtecknet kommer vilket den ju inte gör.

 

Det jag menar är att tex.

diagram.rowsource="SELECT [Plantsort],Sum([saningsovermal]) AS [sumOfSaningsovermal] FROM [t-sorter] GROUP BY [Plantsort];"

fungerar utmärk då det inte finns citationstecken i select-satsen.

 

Medan detta inte fungerar:

 

diagram.rowsource="SELECT (Format([Leveransdatum],"WW 'YY")),Sum([Antal]) AS [sumOfAntal] FROM [t-bestallningar] GROUP BY (Year([Leveransdatum])*CLng(54) + DatePart("ww",[Leveransdatum],0)-1),(Format([Leveransdatum],"WW 'YY"));"

 

eftersom det finns citationstecken i select-satsen. Hur skall man lösa detta?

 

Tack på förhand!

 

Hur skall man gå tillväga om en strän inehåller citationstecken

Länk till kommentar
Dela på andra webbplatser

Tack för svaret men att byta " till ' fungerade inte.

 

Finns det inga andra tecken man kan omsluta select-saten med istället för "

 

 

Länk till kommentar
Dela på andra webbplatser

Den enkla varianten är att köra dubbelt, e g "a""b" blir a"b. Annars skall normalt sett apostrof ' funka i SQL satsen (inte att förväxla med accent ´).

 

/Jimmy

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...