27. januar 2005 - 18:44Der er
8 kommentarer og 2 løsninger
Stadig begynder problemer med ASP
Hej Eksperter. Nu har jeg fået lavet et script hvor man skal give nogle bruger oplysninger som bliver gemt i en database. Det består af en ASP fil med en masse forms som sender dataene videre til dette script:
---------------------------------------------------------------<html> <title>Indsætte data i databasen</title> <head> <meta name="Generator" content="Stone's WebWriter 4"> </head> <body> <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("login_2000.mdb") Conn.Open DSN
Det hele virker fint. Men jeg kunne godt tænke mig at det samme "Username" IKKE kan oprettes 2 gange. At man f.eks. får at vide at Brugernavnet allerede findes og at man skal vælge et andet. Kan det lade sig gøre og hvordan?? :-)
hooh -> Jeg får følgende fejlmelding : Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
/test/put.asp, line 16
Line 16 er - set rs = Conn.Execute(strSQL)
apo -> Hvis jeg skriver et navn der IKKE findes i forvejen virker det godt nok. Skriver jeg derimod et der findes, får jeg at vide at "Databasen er opdateret!". Men det er den bare ikke når jeg går ind i den...
Ja så begynder det at ligne noget. Tak for hjælpen. ;-) Håber at det er ok hvis jeg deler pointene lidt. apo gjorde jo alligevel et forsøg men du var hurtigst. PS. Jeg kommer sikkert med flere spørgsmål om ASP senere. Så hold øje... :-)
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.