Just nu i M3-nätverket
Jump to content

Citattecken i en vb sträng


Poseidon

Recommended Posts

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

Link to comment
Share on other sites

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 "

 

 

Link to comment
Share on other sites

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

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...