20. december 2004 - 15:58Der er
3 kommentarer og 1 løsning
Updateable query
Hej Eksperter...
Hvorfor får jeg ved denne kode at vide, at jeg skal bruge en "updateable query"? (Ved linje 11) <% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db/database.mdb")
strSQL = "SELECT * FROM [elements] where [id] = "& request.querystring("id") &""
Set rs = myConn.Execute(strSQL) If Not rs.EOF Then
sql = "UPDATE [elements] SET [antal] = [antal] + 2 WHERE [id] = "& request.querystring("id") &"" myConn.Execute(sql)
Else ' Hvis der ikke er skrevet noget Response.Write "<font color='#ff0000' size='1'>Der er en opstået en teknisk fejl, som gør, at dit klik på dette spil ikke
blev registreret og derfor ikke vil kunne ses på Top 10-siden. Kontakt venligst webmasteren.<br><br></font>"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg går ud fra du har skriverettigheder der hvor databasen ligger ?
Dernæst ville jeg prøve følgende:
<% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db/database.mdb")
strSQL = "SELECT * FROM elements where id = "& request.querystring("id") Set rs = myConn.Execute(strSQL) If Not rs.EOF Then
sql = "UPDATE elements SET antal = antal + 2 WHERE id = "& request.querystring("id") myConn.Execute(sql)
Else ' Hvis der ikke er skrevet noget Response.Write "<font color='#ff0000' size='1'>Der er en opstået en teknisk fejl, som gør, at dit klik på dette spil ikke
blev registreret og derfor ikke vil kunne ses på Top 10-siden. Kontakt venligst webmasteren.<br><br></font>"
databasen skal have skriveadgang, dvs at enten den mappe db'en ligger skal have fuld agang for iusr_machinename, eller også bare selve db'en - snak med dit webhotel.
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.