Just nu i M3-nätverket
Gå till innehåll

Tomma datumfält i Access??


jonny1

Rekommendera Poster

Hejsan,

 

har problem med två datumtabeller i access. När jag skriver till dem så använder jag mig av #datum# men när jag vill lämna fältet tomt så försöker scriptet skriva endast ## till databasen vilket ger fel?

 

Finns det någon som kan hjälpa mig med detta?

 

koden ser ut ungefär så hä:

 

¨' insert record

sql= "insert into DB(bla bla) values ("

sql= sql & request.form("id") & ",#"

sql= sql & datum1 & "#,#"

sql= sql & datunm2 & "#,"

sql= sql & "'" & request.form("body") & "')"

db.execute(sql)

set rs=nothing

 

Mvh

 

Länk till kommentar
Dela på andra webbplatser

Magnus Gladh

Ett sätt är att bygga ihop ditt datum först. Typ så här.

 

dDate = request.form("Date")

if len(dDate) = 0 then dDate = "NULL" else dDate = "#" & dDate & "#"

sSQL = INSERT INTO [tabellen] ([Date]) VALUES("& dDate &")

 

- Magnus

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

Länk till kommentar
Dela på andra webbplatser

Ahhh.... det funkar kanonbra.... Du anar inte hur glad du precis gjort mig - suttit och klurat ett bra tag kan jag lova...

 

Mkt tacksam för att du orkade skriva ner exemplet på lösningen.. TACK!!

 

Mvh

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...