Avatar billede canedo Nybegynder
22. oktober 2002 - 18:39 Der er 10 kommentarer og
1 løsning

Update dato

Jeg vil gerne have opdateret den nuværende dato i feltet 'Opdateret' i formatet 'tirsdag den 22. oktober 2002' men noget går galt når jeg skriver rs("Opdateret") = datoStreng i bunden af dette script:

<%
Dim arrMonth, arrDay, datoStreng
arrMonth = Array("januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december")
arrDay = Array("søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag")
datoStreng = arrDay(WeekDay(now)-1) & "&nbsp;den&nbsp;" & day(now) & "." & " " & arrMonth(CInt(month(now()))-1) & " " & Year(now)


Dim rs, Query
Set rs = Server.CreateObject("ADODB.Recordset")
Query = "SELECT * FROM liste WHERE Id=" & Request.QueryString("ID")
rs.Open Query, Connect, 1, 2
rs("Navn") = Request.QueryString("navn")
rs("Adresse") = Request.QueryString("adresse")
rs("Adresse2") = Request.QueryString("adresse2")
rs("Adresse3") = Request.QueryString("adresse3")
rs("Postnr") = Request.QueryString("postnr")
rs("By") = Request.QueryString("by")
rs("Url") = Request.QueryString("url")
rs("Email") = Request.QueryString("email")
rs("Mobiltlf") = Request.QueryString("mobiltlf")
rs("Fasttlf") = Request.QueryString("fasttlf")
rs("mand") = Request.QueryString("mand")
rs("Info") = Request.QueryString("info")
rs("Opdateret") = datoStreng
rs.Update
%>
Avatar billede medions Nybegynder
22. oktober 2002 - 18:47 #1
Prøv at konvetere din variabel om til en string variabel...
<%
Dim arrMonth, arrDay, datoStreng
arrMonth = Array("januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december")
arrDay = Array("søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag")
datoStreng = arrDay(WeekDay(now)-1) & "&nbsp;den&nbsp;" & day(now) & "." & " " & arrMonth(CInt(month(now()))-1) & " " & Year(now)


Dim rs, Query
Set rs = Server.CreateObject("ADODB.Recordset")
Query = "SELECT * FROM liste WHERE Id=" & Request.QueryString("ID")
rs.Open Query, Connect, 1, 2
rs("Navn") = Request.QueryString("navn")
rs("Adresse") = Request.QueryString("adresse")
rs("Adresse2") = Request.QueryString("adresse2")
rs("Adresse3") = Request.QueryString("adresse3")
rs("Postnr") = Request.QueryString("postnr")
rs("By") = Request.QueryString("by")
rs("Url") = Request.QueryString("url")
rs("Email") = Request.QueryString("email")
rs("Mobiltlf") = Request.QueryString("mobiltlf")
rs("Fasttlf") = Request.QueryString("fasttlf")
rs("mand") = Request.QueryString("mand")
rs("Info") = Request.QueryString("info")
rs("Opdateret") = CStr(datoStreng)
rs.Update
%>

Men hvilke fejl kommer den med?

//>Rune
Avatar billede canedo Nybegynder
22. oktober 2002 - 18:49 #2
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e21'

Der opstod fejl.

ole/bole/inspiration3.asp, linje 42
Avatar billede canedo Nybegynder
22. oktober 2002 - 18:51 #3
Jeg har lige prøvet at lave variablen om til en string variabel... men får akkurat sammen fejlmelding.
Avatar billede canedo Nybegynder
22. oktober 2002 - 19:07 #4
linie 42 er:
rs("Opdateret") = CStr(datoStreng)
Avatar billede eagleeye Praktikant
22. oktober 2002 - 20:32 #5
Hvilken type er rs("Opdateret") i databasen?
Avatar billede canedo Nybegynder
22. oktober 2002 - 20:32 #6
Er her virkelig ikke nogen, der kan svare på det?¿?
Avatar billede canedo Nybegynder
22. oktober 2002 - 20:35 #7
undskyld eagleeye... havde overset dit spørgsmål, 2 sek.
Avatar billede canedo Nybegynder
22. oktober 2002 - 20:36 #8
feltet 'Opdateret' er af typen tekst med max 50 karakterer...
Avatar billede canedo Nybegynder
22. oktober 2002 - 20:47 #9
hmm... undskyld, men jeg bliver nødt til at smutte ind foran fjernsynet sammen med min kæreste, men vil meget gerne fortsætte dialogen i morgen.
På gensyn.
Avatar billede canedo Nybegynder
23. oktober 2002 - 11:20 #10
Vil gerne fortsætte her. Jeg kan endnu ikke se hvad der er galt med mit script. Først definerer jeg en datostreng som giver resiltatet: ugedag den dato. måned (onsdag den 23. oktober), men sætter jeg den ind i en upload funktion:

rs("Opdateret") = datoStreng
rs.Update

får jeg fejlbeskeden:
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e21'
Der opstod fejl.
ole/bole/inspiration3.asp, linje 42

hvor linie 42 netop er:
rs("Opdateret") = datoStreng

Nogle der kan hjælpe mig videre her?
Avatar billede canedo Nybegynder
23. oktober 2002 - 16:12 #11
hmm.... her er tilsyneladende ikke nogen med en løsning på mit problem, jeg lukker.
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