Avatar billede danskebanner Nybegynder
23. september 2002 - 11:35 Der er 17 kommentarer og
1 løsning

Fejl i script

Hvad laver jeg forkert i dette script ??
Det er meningen af "ID" skal hentes, herefter laves ID+DATO til feks (318230902) hvorefter det skal stores i IDNUMMER

Der er to fejl da jeg ikke kan udskrive IDNUMMER (bliver vist aldrig sat)
samt IDNUMMER i DB er altid "IDNUMMER"

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\skadeanmeldelse.mdb"
Conn.Open DSN
strSQL = "Select * from skadeanmeldelse"
Set rs = Conn.Execute(strSQL)

IDNUMMER = [ID] & Day(Date()) & Month(Date()) & Year(Date())
strSQL = "Insert into skadeanmeldelse (IDNUMMER) values('" & ("IDNUMMER")& "')"
Conn.Execute(strSQL)

response.write rs ("IDNUMMER")
%>
Avatar billede medions Nybegynder
23. september 2002 - 12:04 #1
<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\skadeanmeldelse.mdb"
Conn.Open DSN

IDNUMMER = [ID] & Day(Date()) & Month(Date()) & Year(Date())
strSQL = "Insert into skadeanmeldelse (IDNUMMER) values('" & ("IDNUMMER")& "')"
Conn.Execute(strSQL)

strSQL = "Select * from skadeanmeldelse"
Set rs = Conn.Execute(strSQL)

While Not rs.EOF
  response.write rs ("IDNUMMER")
rs.MoveNext()
Wend
%>

Prøv lige med dette!

//>Rune
Avatar billede medions Nybegynder
23. september 2002 - 12:07 #2
nej hov, vent nu lige lidt.. Hvad er det [ID] er? -Er det en ting i din database? -Du kan ikek gøre som følgende:
IDNUMMER = [ID] & Day(Date()) & Month(Date()) & Year(Date())

så skulle det være fx:
ID = 10
IDNUMMER = ID & Day(Date()) & Month(Date()) & Year(Date())

Du omklamre kun ID når det er i en SQL statement, det du har er kun en normal variabel!
//>Rune
Avatar billede medions Nybegynder
23. september 2002 - 12:09 #3
Tror du mener sådan her:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\skadeanmeldelse.mdb"
Conn.Open DSN

strSQL = "Select * from skadeanmeldelse WHERE ID = 10"
Set rs = Conn.Execute(strSQL)

IDNUMMER = rs("ID") & Day(Date()) & Month(Date()) & Year(Date())
strSQL = "Insert into skadeanmeldelse (IDNUMMER)  values('" & IDNUMMER & "')"
Conn.Execute(strSQL)

While Not rs.EOF
  response.write rs ("IDNUMMER")
rs.MoveNext()
Wend
%>

Tror du ik' nærmere det er sådan?

//>Rune
Avatar billede danskebanner Nybegynder
23. september 2002 - 12:17 #4
ID er "ID" feltet fra skadeanmeldelse. Autogenereret

Jeg har et felt i DB der hedder "IDNUMMER"

Det er så meningen at "ID" skal hentes feks. nr. 318 og datoen lægges til feks. 318230902  det skal så stores i "IDNUMMER"
Avatar billede danskebanner Nybegynder
23. september 2002 - 12:18 #5
Håber det er forklaring nok :)

Det er et spørsmål om at jeg skal have genereret et ID (password) og det skal gerne være postens ID + d.d.
Avatar billede medions Nybegynder
23. september 2002 - 12:33 #6
Jamen bliver variablen ID genereret inde fra databasen eller er det en der skal genereres manualt, for så skal du ha' en Random() funktion!

//>Rune
Avatar billede danskebanner Nybegynder
23. september 2002 - 12:40 #7
ID bliver automatisk genereret i DB
Avatar billede medions Nybegynder
23. september 2002 - 13:00 #8
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\skadeanmeldelse.mdb"
Conn.Open DSN

strSQL = "Select * from skadeanmeldelse WHERE ID = 10"
Set rs = Conn.Execute(strSQL)

IDNUMMER = rs("ID") & Day(Date()) & Month(Date()) & Year(Date())
strSQL = "Insert into skadeanmeldelse (IDNUMMER)  values('" & IDNUMMER & "')"
Conn.Execute(strSQL)

  response.write rs ("IDNUMMER")
%>

//>Rune
Avatar billede danskeb Nybegynder
23. september 2002 - 13:16 #9
Hvor kommer 10 fra ???
Avatar billede danskeb Nybegynder
23. september 2002 - 13:18 #10
error '80020009'
Exception occurred

fejl i denne linie
IDNUMMER = rs("ID") & Day(Date()) & Month(Date()) & Year(Date())
Avatar billede medions Nybegynder
23. september 2002 - 13:23 #11
Jamen jeg forstår ikke hvordan du vil have ID og hvorfra?

//>Rune
Avatar billede danskeb Nybegynder
23. september 2002 - 13:32 #12
Der er lidt besværligt at formulere sig herigennem, kan jeg ikke ringe til dig, eller vil du kontakte mig ?

Håber ikke jeg tager for meget af din tid.
Avatar billede medions Nybegynder
23. september 2002 - 13:38 #13
Hmm så skal vi vente til i morgen... Jeg har ik' lige tid lige nu.. -læg din mail og så kontakter jeg dig når jeg kommer hjem!

//>Rune
Avatar billede danskeb Nybegynder
23. september 2002 - 13:43 #14
Ok, tak for det.

mail til: eksperten@comgrosinfo.dk
Avatar billede medions Nybegynder
23. september 2002 - 14:02 #15
hmm vil du ik' oxo lige sende en mail til mig så jeg er sikker på jeg husker det...!

rune@medions.dk
;o)
//>Rune
Avatar billede medions Nybegynder
26. september 2002 - 14:33 #16
Hmm jeg har lige prøvet at sende dig en mail, men jeg får fejlen:

----- The following addresses had permanent fatal errors -----
<eksperten@comgrosinfo.dk>

  ----- Transcript of session follows -----
... while talking to mail.comgrosinfo.dk
>>> RCPT To:<eksperten@comgrosinfo.dk>
<<< 550 User eksperten@comgrosinfo.dk not found.

Så har du ik' en anden mailadr. jeg kan sende mit nr. til?

//>Rune
Avatar billede danskebanner Nybegynder
10. oktober 2002 - 07:43 #17
Hej Rune, sorry jeg har haft fejl på maileren.

Ny mail er info@comgrosinfo.dk

PS: Jeg har løst ploblemet, så her er lige nogle point til dig for hjælpen.
Avatar billede medions Nybegynder
10. oktober 2002 - 07:45 #18
Fair nok ;o)
-skal jeg stadivæk sende mig nummer?

Thx 4 Poinz

//>Rune
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