Avatar billede freud Nybegynder
09. juni 2004 - 13:04 Der er 3 kommentarer og
1 løsning

dato ind i db

har problemer med at indsætte en dato i min db

Følgende kode henter datoen:

session("AktueltDato") = Request.Form("AktueltDato")

og den indeholder også den rigtige dato i det rigtige
datoformat.

MEN når det så skrives i db'en er det ik længer dansk datoformat
men Engelsk - Hvorfor ?
Avatar billede medions Nybegynder
09. juni 2004 - 13:06 #1
Fordi det er en engelsk version af Access du evt. har.

Du kan løse dette problem ved at skrive flg. i toppen af alle dine dokumenter hvor du benytter dig af datoer:

<% Session.LCID = 1030 %>

Det konvertere om til DK format.

//>Rune
Avatar billede freud Nybegynder
09. juni 2004 - 13:14 #2
--> medions

Løser ik problemer for jeg har det med, det er også en dk version af access

se hele koden her:

<%@LANGUAGE="VBSCRIPT"%>
<% Session.LCID = 1030 %>
<% Response.Expires = 0 %>
<%
'password beskyttelse
if Session("Nr") < 1 then Response.Redirect("login.asp") else
%>
<!--#include file="../../inc/dbadgang_modul.asp" -->
<%
                'sessions oprettes
                session("AktueltDato") = Request.Form("AktueltDato")
                session("AktueltTitel") = Replace(Request.Form("Overskrift"), "'", "''")
                session("AktueltTekst") = Replace(Request.Form("EditorValue"), "'", "''")
                session("AktueltBN") = Replace(Request.Form("AktueltBN"), "'", "''")

                'indsæt data i db
                strSQL = "INSERT INTO Aktuelt ("
                    strSQL = strSQL & "AktueltDato, "
                    strSQL = strSQL & "AktueltTitel, "
                    strSQL = strSQL & "AktueltTekst, "
                    strSQL = strSQL & "AktueltBN"
   
   
                strSQL = strSQL & ") values( "
                    strSQL = strSQL & "'" & session("AktueltDato") & "', "
                    strSQL = strSQL & "'" & session("AktueltTitel") & "', "
                    strSQL = strSQL & "'" & session("AktueltTekst") & "', "
                    strSQL = strSQL & "'" & session("AktueltBN")
                    strSQL = strSQL & "');"
   
                Conn.Execute(strSQL)
               
               
                'sesions nulstilles
                session("AktueltDato") = ""
                session("AktueltTitel") = ""
                session("AktueltTekst") = ""
                session("AktueltBrugernavn") = ""

                'luk db
                Conn.Close
                Set Conn = Nothing
               
               
                response.Redirect("aktuelt_oversigt.asp")
%>
Avatar billede nozio Nybegynder
09. juni 2004 - 17:22 #3
Prøv lige at udskrive session("AktueltDato") eller strSQL - for at se hvordan den ser ud.
Avatar billede eagleeye Praktikant
05. september 2004 - 00:22 #4
"Fejlen" skyldes at Access bruger US eller UK dato format via SQL, som er enten yyyy-mm-dd eller mm-dd-yyyy.
Når man så indsætter en dato i dansk dato format som er dd-mm-yyyy, vil Access bytte rundt på dag og måned i datoen.

Der er en løsning og det er at bruge dato funktionerne Year, Month og Day til at formatere din dato.

Eksempel:
<%
dato = "04-09-2004"
strDato = Year(dato) & "-" & Month(dato) & "-" & Day(dato)
SQL = "SELECT * FROM tabelnavn WHERE dato = #" & strDato & "#"
%>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging