Morten skrev:
> Jeg skal køre denne sætning i ASP, men den vil ikke acceptere bindestregen
> ... hvad gør jeg?
Generelt er det bedst at undgå "besværlige" tegn og reserverede ord i
objektnavne (fx tabeller og felter). Troels har beskrevet hvordan man
kan gøre det alligevel (bemærk at Access anvender samme konvention som
MSSQL her).
> "SELECT * INTO B-test FROM x"
Hvis du anvender Access eller MSSQL skal ovenstående skrives således:
"SELECT * INTO [B-test] FROM x"
Det er samme syntaks ved mellemrum i feltnavnet - samt ved feltnavne der
også er reserverede ord (fx "by").
I MSSQL og Access (og sikkert også i andre systemer) er der i øvrigt
ikke noget i vejen for at escape alle objektnavne. Man kan derfor både
skrive:
SELECT foo FROM bar
- og
SELECT [foo] FROM [bar]
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html