14. juni 2005 - 11:54Der er
10 kommentarer og 1 løsning
ASP med Access database: Replikerings-id mangler {
Jeg er i gang med at lave et lukket brugerområde. Først får man en login-side, hvor man skal indtaste brugernavn og kode, hvorefter man skal komme ind på en forside.
Når man har indtastet sit login og trykker på login, så tjekker siden med Access databasen, og så er det meningen, at man skal viderestilles til forsiden via et replikerings-id. Problemet er bare, at replikerings-id'et bliver "hakket" i stykker...
Det skulle have viderestillet til: forside.asp?brugerid={83G5RHR1-HN7Q-5894-R46J-YI5V64Y8E3LI3}
men man viderestilles til forside.asp?brugerid=83G5RHR1-HN7Q-5894-R46J-YI5V64Y8E3LI3}
altså uden {. Hvordan får man den til at skrive { foran id'et?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg tvivler på den første { bare forsvinder , det kunne tyde på at ez("brugerid") ikke har en tuborg klamme i starten - det kunne du jo evt tjekke En løsning, omend ikke pæn, kunne så ellers være Response.Redirect "forside.asp?brugerid={" & ez("brugerid")
Ok, så får jeg den til at viderestille mig til den rigtige adresse, men det er ligesom om den ikke vil "gribe" hele adressen på forside-siden...
Jeg får denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Brugerid =83G5RHR1-HN7Q-5894-R46J-YI5V64Y8E3LI3}'.
i og med dit brugerid er 83G5RHR1-HN7Q-5894-R46J-YI5V64Y8E3LI3} Så er det ikke et tal, du må have det oprettet som tekst i databasen ? Derfor skal der ' omkring navn.Open "SELECT * FROM login WHERE brugerid='" & Request.QueryString("brugerid")&"'", database
jo der skal intet omkring tal i access, men ' omkring tekst og # omkring datoer :o) hvordan ser koden omkring din sql ud? Jeg har ikke vildt meget erfaring med at åbne lige som du gør nemlig
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.