/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
ASP DateToSql fuktion ved tomt dato felt
Fra : Ukendt


Dato : 04-10-07 13:23

Hej,

I min database kan nogle felter defineret som dato være tomme, hvordan
undgår jeg fejl i funktionen 'DateToSql' og SQL sætningen hvis dato feltet
'DateFailure' er tomt?

<%
Function DateToSql(Value)
DateToSql = "DateSerial(" & Year(Value) & ", " & _
Month(Value) & ", " & _
Day(Value) & ")"
End Function

DateFailure = request.form("DateOfFailure")

SQLstmt ="UPDATE DISTINCTROW tblCards SET DateOfFailure = (" &
DateToSql(DateFailure) & "),....................

%>

M.v.h.
Henning



 
 
Jens Gyldenkærne Cla~ (04-10-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-10-07 14:11

Henning Smed skrev:

> I min database kan nogle felter defineret som dato være tomme,
> hvordan undgår jeg fejl i funktionen 'DateToSql' og SQL
> sætningen hvis dato feltet 'DateFailure' er tomt?


Du laver funktionen om så den returnerer "NULL" hvis værdien er
tom.


Fx:

Function DateToSql(Value)
   If isDate(value) Then
    DateToSql = "DateSerial(" & Year(Value) & ", " & _
   Month(Value) & ", " & _    
           Day(Value) & ")"
   Else
    DateToSql = "NULL"
   End If        
End Function


--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (04-10-2007)
Kommentar
Fra : Ukendt


Dato : 04-10-07 14:36


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns99BF9A69CA617jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Henning Smed skrev:
>
>> I min database kan nogle felter defineret som dato være tomme,
>> hvordan undgår jeg fejl i funktionen 'DateToSql' og SQL
>> sætningen hvis dato feltet 'DateFailure' er tomt?
>
>
> Du laver funktionen om så den returnerer "NULL" hvis værdien er
> tom.
>
>
> Fx:
>
> Function DateToSql(Value)
> If isDate(value) Then
> DateToSql = "DateSerial(" & Year(Value) & ", " & _
> Month(Value) & ", " & _
> Day(Value) & ")"
> Else
> DateToSql = "NULL"
> End If
> End Function
>
Mange tak Jens

Det er en god løsning.
Jeg var i gang med at bygge mit SQL statement med hvis sætninger men det er
lang mere besværligt.

M.v.h.
Henning



Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste