Avatar billede psylenz Nybegynder
18. september 2002 - 16:38 Der er 10 kommentarer og
1 løsning

Hvis den samme er i database

HVordan er det nu man gør så man kun kan sætte en af hver fx e-mail adresse.

Min kode er:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/database.mdb")
Conn.Open DSN

Conn.Execute("Insert into mail ("& _
            "email"& _
            ") values("& _
            "'" & Request.Form("email") & "')")

Response.write"<h3>Din email er nu tilføjet til min databasen TAK..!</H3> "

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede psylenz Nybegynder
18. september 2002 - 16:55 #1
eller lidt lettere sagt:

hvordan gør man så der ikke kan laves to ens
Avatar billede steen Nybegynder
18. september 2002 - 16:58 #2
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/database.mdb")
Conn.Open DSN

Set objRecordset=Conn.Execute("SELECT * FROM mail WHERE email='" & Request.Form("email") & "'")
If Not objRecordset.EOF Then
    Conn.Execute(Insert into mail("email") values('" & Request.Form("email") & "')
    Response.write"<h3>Din email er nu tilføjet til min database TAK..!</H3> "
Else
    Response.write"<h3>Din email kunne ikke tilføjes til min database TAK..!</H3> "
End If
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede psylenz Nybegynder
18. september 2002 - 17:06 #3
får denne fejl

Microsoft VBScript compilation error '800a03ee'

Expected ')'

/default.asp, line 61

Conn.Execute(Insert into mail("email") values('" & Request.Form("email") & "')
Avatar billede steen Nybegynder
18. september 2002 - 17:13 #4
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/database.mdb")
Conn.Open DSN

Set objRecordset=Conn.Execute("SELECT * FROM mail WHERE email='" & Request.Form("email") & "'")
If Not objRecordset.EOF Then
    Conn.Execute(Insert into mail("email") values('" & Request.Form("email") & "'))
    Response.write"<h3>Din email er nu tilføjet til min database TAK..!</H3> "
Else
    Response.write"<h3>Din email kunne ikke tilføjes til min database TAK..!</H3> "
End If
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede psylenz Nybegynder
18. september 2002 - 17:15 #5
det samme, jeg tror du har skrevet noget forkert med " '
Avatar billede steen Nybegynder
18. september 2002 - 17:19 #6
Så er den der...

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/database.mdb")
Conn.Open DSN

Set objRecordset=Conn.Execute("SELECT * FROM mail WHERE email='" & Request.Form("email") & "'")
If Not objRecordset.EOF Then
    Conn.Execute("Insert into mail(email) values('" & Request.Form("email") & "')")
    Response.write"<h3>Din email er nu tilføjet til min database TAK..!</H3> "
Else
    Response.write"<h3>Din email kunne ikke tilføjes til min database TAK..!</H3> "
End If
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede psylenz Nybegynder
18. september 2002 - 17:22 #7
ok den virker men jeg prøvede at tilføje en der allerede var der og så sagde den at man var tilføjet
Avatar billede psylenz Nybegynder
18. september 2002 - 17:23 #8
hvis man skriver en som ikke er der kommer fejlen
Avatar billede psylenz Nybegynder
18. september 2002 - 17:23 #9
jeg bytter om på EoF og det
Avatar billede steen Nybegynder
18. september 2002 - 17:25 #10
Der var et "NOT" for meget

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/database.mdb")
Conn.Open DSN

Set objRecordset=Conn.Execute("SELECT * FROM mail WHERE email='" & Request.Form("email") & "'")
If objRecordset.EOF Then
    Conn.Execute("Insert into mail(email) values('" & Request.Form("email") & "')")
    Response.write"<h3>Din email er nu tilføjet til min database TAK..!</H3> "
Else
    Response.write"<h3>Din email kunne ikke tilføjes til min database TAK..!</H3> "
End If
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede psylenz Nybegynder
18. september 2002 - 17:25 #11
ok det virker!
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