bjovas Skrevet 18. oktober 2004 Del Skrevet 18. oktober 2004 Emne: SQL-spørring mot accessdatabase med norske tegn og mellomrom i tabellnavnet Har fått i oppdrag å vise resultater på en asp-side, fra en access-database. Kobler til databasen med dns-løs forbindelse, og alt er greit. Men: Database er laget med flotte tabellnavn, som "Næring Brød". Hvordan får jeg til å lage spørringen da? Set MyConn = Server.CreateObject("ADODB.Connection") MdbFilePath = Server.MapPath("database.mdb") MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";" kat = Request.Form("kat") kommune = Request.Form("kommune") Select Case kat Case "areal" strOutput = kat & "<br>" qry_naring = "SELECT * FROM 'Næring Brød'" Set rs = MyConn.Execute(qry_naring) do until rs.EOF = True strOutput = strOutput & rs("Eier") & "<br>" rs.MoveNext loop rs.Close End Select [.......] <%= strOutput %> Problemet her er at dette er en rimelig stor applikasjon utviklet i access av noen andre, så det er ikke bare bare å gå inn og endre på tabellnavnene. Opplegget fungerer sånn at de som skal bruke siden legger hele accessfilen ut på nett via ftp. Lenke til kommentar
bjovas Skrevet 18. oktober 2004 Forfatter Del Skrevet 18. oktober 2004 Svarer på denne selv: Bruk [ ] Rundt det sære uttrykket, så funker det. qry_naring = "SELECT * FROM [Næring Brød]" Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå