Avatar billede obhat Nybegynder
24. februar 2004 - 22:39 Der er 8 kommentarer og
1 løsning

Request form til SQL

Er der nogen der kan se hvad der er galt her, kan ikke skrive til min MySQL database

Det er fødselsdato, som hentes fra formular felt d1, d2 og d3

'"&replace(request.form("d1"), "'", "''")&"-"&replace(request.form("d2"), "'", "''")&"/"&replace(request.form("d3"), "'", "''")&"'
Avatar billede nidyahou Praktikant
24. februar 2004 - 22:56 #1
hvilken fejl får du...
skriver den informationen uden - og / ?
Avatar billede curriculum Nybegynder
24. februar 2004 - 22:57 #2
mysql dato format er: yyyy-mm-dd
Avatar billede obhat Nybegynder
24. februar 2004 - 23:05 #3
Hejsa, det stå kun et tal i databasen, men jeg fandt ud af at det skyldtes at data længde var sat til 1, har ændret feltet til 25, så nu virker det :-)

Men en anden ting der driller, er hvordan kan jeg få AUTO-INCREMENT til at skrive et vilkårligt tal, i stedet for et stigende?
Avatar billede curriculum Nybegynder
24. februar 2004 - 23:13 #4
jeg kender ikke en mysql data type som kan det.. ms sql har uniqueidentifier
Avatar billede obhat Nybegynder
25. februar 2004 - 00:50 #5
Ok :-(
Avatar billede virus Nybegynder
25. februar 2004 - 02:41 #6
obhat
Du kan fjerne auto_increment og indsætte et ID selv, feltet skal være varchar eller andet text med en længde af 32.

Derefter laver du en INSERT INTO tabel (id) VALUES (MD5('" & Now() & "'))

Hvorefter du får en "somewhat" unik MD5 hash
Avatar billede obhat Nybegynder
25. februar 2004 - 10:54 #7
Fint nu virker det :-)
Men kan du også sige mig hvordan jeg får sendt dette id til brugeren?
Jeg har prøvet med dette, men emailen er bare blank:

'sender email
body = "Att. "&rs("fnavn")&" dit id "&rs("systemid")&" "
set JMail = server.createobject("JMail.SMTPMail")
JMail.sender = "system@mitdomaine.dk"
JMail.SenderName = "mitdomaine.dk"
JMail.subject = "Dit id"
JMail.AddRecipient request.form("email")
JMail.ContentType = "text/plain"
JMail.body = body
JMail.maildomain = "mitdomaine.dk"
JMail.silent = true
JMail.execute
JMail.close()
Avatar billede virus Nybegynder
01. marts 2004 - 17:52 #8
JMail.body = body

Body skal her være en variabel indeholdende de informationer der nu skal sendes ud!
Avatar billede obhat Nybegynder
25. juni 2005 - 13:04 #9
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