03. februar 2005 - 08:48Der er
10 kommentarer og 1 løsning
Autonummerering som primær nøgle
Hvis man har autonummerering som primær nøgle i en tabel, hvordan kan man kalde det med SQL… For eksampel: Jeg have en chackbox som vil jeg gerne tilføje værdi af primær nøgle fra tabel (og den er autonummerering).
Og den værdi vil jeg bruge i DELETE sætningen. Men den give følgerne fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
for i = 0 to ubound(arrBrev) -1 brev=trim(arrBrev(i))
strSQL = "DELETE * FROM brev Where id= '" & brev & "'"
' SQL sætning eksekveres Conn.Execute(strSQL) Next End If *************
Skal så bare være: If not IsEmpty(Request.Form("chkb")) Then strSQL = "DELETE FROM brev Where id IN ("& Request.Form("chkb") &")" Conn.Execute(strSQL) end if
Det giver en mindre kode, der er mere effektiv :o)
Du skal lige vælge mig på listen til venstre og trykke accepter, ellers bliver point ikke tildelt....
ja, den giver en mindre kode....så vil jeg nok prøve med det :)
håber du få point nu.... jeg er ikke så vant til det, sorry :))
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.