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.
sql = "SELECT * FROM bruger WHERE Id="&request.form("svarid2") Set rs = Connect.Execute(sql)
SQL_POINTSVAR = "update bruger set point =" & Cint(rs("Point") + request.form("point")) & " where id=" & request.form("svarid2") Connect.Execute(SQL_POINTSVAR)
Webbe>> Ydelsesmæssigt er det en meget ineffektiv løsning. Problemet kan klares med et kald til execute og ingen indeksering af et recordset. Du bruger 2 kald til execute + en indeksering af et recordset!
Webbe>> Jeg vil lave det med en samlet UPDATE query. Hvis et felt indgår i et udtryk i en tildeling, så vil sql anvende felt værdien inden den samlede UPDATE query afvikles!
Synes godt om
Slettet bruger
30. maj 2002 - 15:05#17
jo det gør den da også &:-D havde lige glemt en lille detalje &:-D
Synes godt om
Slettet bruger
30. maj 2002 - 15:06#18
takker for din hjælp z42cool.... det var perfekt &:-D
Og jeg som troede, at du bare ville se dine point, fordi du skrev "tage det tal der stå i databsen lige nu" :-)
Synes godt om
Slettet bruger
30. maj 2002 - 15:12#23
tmceu>> *GG* så havde jeg nok ikke en så lang sql &:-D
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.