07. august 2004 - 22:23Der er
3 kommentarer og 1 løsning
access db -
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM page" rs.Open strSQL, strDSN, 1, 2
if rs("page") = Request.QueryString then rs.update rs("count") = rs("count") + 1 rs.update else HER ER PROBLEMET! her skulle den så oprette en ny post...(ID=0) rs.Close Set rs = Nothing
hvordan gør man det næmmest? eller er det i virkeligheden en anden måde man skal gøre det på?
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.
if rs("page") = Request.QueryString then rs.update rs("count") = rs("count") + 1 rs.update else rs.Addnew rs("count")=1 rs("page")=Request.QueryString rs.Update end if
Jeg har kun lavet et gæt på dine kolonnenavn men det var som et eksempel.
Nej det ikke mødvendigt med ID=0, men det du kunne gøre var at lave SQL'en sådan den kun henter en post som er den der er i Request.QueryString og så indsætte en ny hvis rs.EOF eks:
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM page WHERE page = '" & Request.QueryString & "'" rs.Open strSQL, strDSN, 1, 2
if not rs.EOF then rs.update rs("count") = rs("count") + 1 rs.update else rs.Addnew rs("count")=1 rs("page")=Request.QueryString rs.Update end if
Er kolonnen page en tal kolonne skal der så ikke ' omkring i den viste SQL sætning: strSQL = "SELECT * FROM page WHERE page = " & Request.QueryString
Synes godt om
Ny brugerNybegynder
Din løsning...
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.