webForumDet fria alternativet

Fältet!!!

ASP

5 svar · 231 visningar · startad av UnConed

Medlem sedan jan. 2002307 inlägg
Frågan#1

Jag får följande meddelande när jag ska uppdatera en viss info..

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Fältet 'anvandare.Email' får inte vara tomt.
/Spara.asp, line 21

Line 21 ser ut såhär: Set rs = db.Execute(SQL)

vad är fel?!?

Medlem sedan nov. 20017 144 inlägg
#2

Vill du kräva att fältet 'anvandare.Email' skall vara ifyllt så får du ställa ngt slags vilkor. Annars måste du sätta "nej" på "oligatoriskt" under design på din accessdatabas.

MVH Jesper

Medlem sedan jan. 2002307 inlägg
#3

Det är ifylt för det första.
sen har jag satt "nej" på det också..
nått annat fel!

Medlem sedan okt. 20005 273 inlägg
#4

Skriv ur SQL satsen med Response.Write innan du executar den:

[red]
Response.Write SQL
Set rs = db.Execute(SQL) 
[/red]
Medlem sedan okt. 20005 273 inlägg
#5

Eller om du visar lite mer kod så kan vi nog hjälpa dig bättre.... :)

Medlem sedan juni 200032 967 inlägg
#6

Se också till att du i tabelldefinitionen i databasen tillåter nollängd för fältet.

Mvh,

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)