Fejlen kommer typisk hvis du laver en INSERT INTO en table, hvor der er en colunne der ikke må være null. Prøv i din SQL at sætte 'kundestat.kundenr' til et eller andet.
Så skal du i databasen tillade det, det gør du sådan her: 1. Gå i design view (regner med du snakker om en access DB)' 2. Vælg kundestat.kundenr feltet 3. Ændre Allow Zero Length sæt til Yes
hvis der ikke må være en nullængde i det felt, må du ikke indsætte en record i den table uden at sætte feltet til et eller andet.. ellers prøv at skrive SQL strengen den fejler på
set rstjek=server.CreateObject("ADODB.Recordset") rstjek.open "SELECT * FROM kunder WHERE lcase(kundenr) ='"&lcase(kundenr)&"' AND lcase(password) = '"&lcase(password)&"'",conn,3 if rstjek.recordcount > 0 then
set rsstat=server.CreateObject("ADODB.Recordset") rsstat.open "SELECT * FROM kundestat WHERE lcase(kundenr) ='"&lcase(session("user"))&"'",conn,3 if rsstat.recordcount < 1 then
spectual -> dine koder giver følgende meddelelse i stedet for fejlmeddelelsen:
INSERT INTO kundestat (kundenr,antallogin,antalkoeb,samletkoeb) VALUES ('','1','0','0')
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.