28. april 2002 - 07:51Der er
4 kommentarer og 1 løsning
SQL og ' og " igen...
Nu fandt jeg ud af, at mine datofelter skulle være numeriske. Og nu har jeg samme problem som sædvanlig. Hvor skal ' og " sættes? Jeg har her postet 3 linier, hvor det går galt. Kolonnerne "Dato", "SideBesoeg" og "PicBesoeg" er af datatypen NUMMER. Kolonnen "Filnavn" er af typen TEKST.
Nu har jeg med vilje skrevet en helt forkert syntaks, idet jeg så tænkte, det ville være lettere for en venlig sjæl at indsætte ' og " de rette steder.
strSQL = "Select * From picstab Where Dato = strDato And Filnavn = strPic"
Conn.Execute("Update picstab set PicBesoeg = PicBesoeg + 1 Where Dato = strDato And Filnavn = strPic")
Conn.Execute("Update picstab set SideBesoeg = SideBesoeg + 1 Where Dato = strDato And Filnavn = 01")
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Arjj, hvor er det lækkert! Så virker det hele pludselig!
Kom lige i tanker om noget ved nederste sætning. Jeg vil gerne have det indsat dér hvor kolonnen "Beskrivelse" ikke er tom i stedet for, hvor Filnavn=01. Dvs.
Conn.Execute("Update picstab set SideBesoeg = SideBesoeg + 1 Where Dato = " & strDato & " And Not isnull(rs("Beskrivelse"))")
Hvordan skrives det? (Det er bare et tillægsspm. - dine points er hjemme.)
Ja, det virker jo også glimrende! Mange tak for hjælpen :)
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.