08. november 2000 - 17:33Der er
4 kommentarer og 1 løsning
Recordset omskrevet til ren SQL
Kan følgende databaseopdatering omskrives til et rent SQL kald eller er det nødvendigt at bruge Recordsets ?
if (RS.BOF) and (RS.EOF) then RS.AddNew RS(0) = Request.Querystring(\"ID\") RS(1) = Date RS(2) = 1 RS.Update Else RS(2) = RS(\"HitCount\") + 1 RS.Update End If
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg får også en fejl ved if. Følgende har jeg fået til at virke i MS SQL 2000, men det virker ikke i MySql:
IF (SELECT COUNT(HitCount) FROM Hitlist WHERE HitID=\" & Request(\"ID\") & \" AND (datediff(day, GetDate(), Hitdate) = 0))=0 BEGIN INSERT INTO Hitlist VALUES (\" & Request.Querystring(\"ID\") & \",\'\" & Date & \"\',1) END ELSE BEGIN UPDATE Hitlist SET HitCount = (HitCount + 1) WHERE HitID = \" & Request(\"ID\") & \" AND (datediff(day, GetDate(), Hitdate) = 0) END;
Det lader ikke til at nogen kunne svare, så jeg lukker og slukker.
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.