/ 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
Dato felt
Fra : Mark S. Rasmussen


Dato : 20-08-01 21:22

Hej alle. Jeg har en Access(2000) database med et felt af typen
Dato/Klokkeslet. Ligemeget hvordan jeg prøvet at skrive data til dette
felt så genererer den fejl. Kan nogen give mig et eksempel på hvordan
det gøres?

Mvh Mark

--
The box said 'Requires Windows 95, or better.' So I bought a Macintosh.




 
 
Jørn Andersen (21-08-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-08-01 00:22

On Mon, 20 Aug 2001 22:21:43 +0200, "Mark S. Rasmussen" <mark@tv.dk>
wrote:

>Hej alle. Jeg har en Access(2000) database med et felt af typen
>Dato/Klokkeslet. Ligemeget hvordan jeg prøvet at skrive data til dette
>felt så genererer den fejl. Kan nogen give mig et eksempel på hvordan
>det gøres?

Hej Mark,
Den kan også være ret tricky.
Jeg plejer at bruge Lauritz Jensens metode - se:

<URL:
http://groups.google.com/groups?ic=1&q=msgid:3ADAF1BD.AE9CB4B%40hotmail.com>


Good luck,
Jørn


Mark S. Rasmussen (21-08-2001)
Kommentar
Fra : Mark S. Rasmussen


Dato : 21-08-01 12:52

Hej jørn. Tak for svaret... men url'en virker desværre ikke...

Mvh Mark

"Jørn Andersen" wrote:

> On Mon, 20 Aug 2001 22:21:43 +0200, "Mark S. Rasmussen" <mark@tv.dk>
> wrote:
>
> >Hej alle. Jeg har en Access(2000) database med et felt af typen
> >Dato/Klokkeslet. Ligemeget hvordan jeg prøvet at skrive data til dette
> >felt så genererer den fejl. Kan nogen give mig et eksempel på hvordan
> >det gøres?
>
> Hej Mark,
> Den kan også være ret tricky.
> Jeg plejer at bruge Lauritz Jensens metode - se:
>
> <URL:
> http://groups.google.com/groups?ic=1&q=msgid:3ADAF1BD.AE9CB4B%40hotmail.com>
>
> Good luck,
> Jørn

--
The box said 'Requires Windows 95, or better.' So I bought a Macintosh.




Jørn Andersen (21-08-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-08-01 23:25

On Tue, 21 Aug 2001 13:52:10 +0200, "Mark S. Rasmussen" <mark@tv.dk>
wrote:

>Hej jørn. Tak for svaret... men url'en virker desværre ikke...

Hej Mark
Hos mig virker den nu OK ...

<URL:
http://groups.google.com/groups?ic=1&q=msgid:3ADAF1BD.AE9CB4B%40hotmail.com>


Så jeg kopierer lige indholdet:

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

Magnus wrote:
>
> Fx. dagen idag 16-04-2001 bliver til 01-04-2016 og det selv om
> jeg bruger værdien Now i min SQL indsætnings linie.
>
> Hvor er det det går galt ? Du laver sikkert en sql, som ser ca. sådan ud:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES ('" & Now & _
"', '" & Replace(f_tekst, "'", "''") & "')"
Men dette resulterer jo måske i en sql indeholder teksten:
INSERT INTO forum (f_dato, f_tekst) VALUES ('16/4/01', 'bla')
Og når databasen prøver at læse det, går det galt. Det du skal gøre er
at huske på, at sql-strengen er en tekst og
konstuerer din sql'streng sådan:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES (Now, '" & _
Replace(f_tekst, "'", "''") & "')"
Eller hvis du vil have en bestemt dato:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES (" & _
DateToSql(f_date) & ", '" & _
Replace(f_tekst, "'", "''") & "')" Function DateToSql(Value)
DateToSql = "DateSerial(" & Year(Value) & ", " & _
Month(Value) & ", " & _
Day(Value) & ") + " & _
"TimeSerial(" & Hour(Value) & ", " & _
Minute(Value) & ", " & _
Second(Value) & ")"
End Function
--
Lauritz

------

Good luck,
Jørn



Jørn Andersen (21-08-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-08-01 23:38

On Tue, 21 Aug 2001 13:52:10 +0200, "Mark S. Rasmussen" <mark@tv.dk>
wrote:

>Hej jørn. Tak for svaret... men url'en virker desværre ikke...

Hej Mark
Hos mig virker den nu OK ...

<URL:
http://groups.google.com/groups?ic=1&q=msgid:3ADAF1BD.AE9CB4B%40hotmail.com>


Så jeg kopierer lige indholdet:

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

Magnus wrote:
>
> Fx. dagen idag 16-04-2001 bliver til 01-04-2016 og det selv om
> jeg bruger værdien Now i min SQL indsætnings linie.
>
> Hvor er det det går galt ? Du laver sikkert en sql, som ser ca. sådan ud:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES ('" & Now & _
"', '" & Replace(f_tekst, "'", "''") & "')"
Men dette resulterer jo måske i en sql indeholder teksten:
INSERT INTO forum (f_dato, f_tekst) VALUES ('16/4/01', 'bla')
Og når databasen prøver at læse det, går det galt. Det du skal gøre er
at huske på, at sql-strengen er en tekst og
konstuerer din sql'streng sådan:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES (Now, '" & _
Replace(f_tekst, "'", "''") & "')"
Eller hvis du vil have en bestemt dato:
sql = "INSERT INTO forum (f_dato, f_tekst) VALUES (" & _
DateToSql(f_date) & ", '" & _
Replace(f_tekst, "'", "''") & "')" Function DateToSql(Value)
DateToSql = "DateSerial(" & Year(Value) & ", " & _
Month(Value) & ", " & _
Day(Value) & ") + " & _
"TimeSerial(" & Hour(Value) & ", " & _
Minute(Value) & ", " & _
Second(Value) & ")"
End Function
--
Lauritz

------

Good luck,
Jørn



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste