Avatar billede waldowolf Nybegynder
24. december 2001 - 23:51 Der er 4 kommentarer og
1 løsning

Database

www.enter-s.dk/serial.get (renmae den til serial.exe - kan ikke have *.exe *.zip o.s..v på mit hotel).

koden er \"koden\" (forkskel på store og små bogstaver).

Nu vil jeg så arbejde med tilføj / fjern tingen. Altså jeg skal bruge noget databasem og det skal så igen helst være beskyttet på en eller anden måde.

Jeg ved ikke lige hvordan jeg skal gøre det.
Lige nu bruger jeg:

Private Sub liste_Click()
If Liste.Text = \"Visual Basic 6\" Then
s.Caption = \"334783478 - 3934\"
End If
If Liste.Text = \"Photoshop 6\" Then
s.Caption = \"47 - 4834734 - 439\"
End If
If Liste.Text = \"Red Alert 2\" Then
s.Caption = \"2324 - 3235 - 4343 - 4433\"
End If
End Sub

Og det kan jeg ikek bruge til ret meget. Kan i komme med et alternativ?

mvh - Casper S
www.enter-s.dk
Avatar billede medions Nybegynder
25. december 2001 - 00:02 #1
well, du kan jo smække det ind i en database og så køre det igennem med en løkke... prøver lige at komme med et eksempel:


While NOT rs.EOF
  s.Caption = rs(\"serialnr\")
  rs.MoveNext
Wend
Avatar billede waldowolf Nybegynder
25. december 2001 - 00:04 #2
Kan du forklarer det nærmere?
Avatar billede medions Nybegynder
25. december 2001 - 00:07 #3
hmm... har du ikke et ICQ nr?
Avatar billede waldowolf Nybegynder
25. december 2001 - 00:11 #4
» E-Mail: admin@enter-s.dk
» ICQ: 1424962136

» MSN Messenger: casper_enters@hotmail.com

Avatar billede medions Nybegynder
25. december 2001 - 11:47 #5
her er resultatet af koden:


Public Conn As New connection
Public rs As Recordset
Public strSQL As String
   
Function connection()
    Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & App.Path & \"\\db.mdb\"
End Function
Private Sub Command1_Click()
End
End Sub

Private Sub log_Click()
connection
    strSQL = \"SELECT * FROM serial\"
    Set rs = Conn.Execute(strSQL)

    If pass.Text = \"koden\" Then
        While Not rs.EOF
            Liste.AddItem rs(\"navn\")
        rs.MoveNext
        Wend
   
    Conn.Close
   
        fejl.Caption = \"Tilykke! Du er nu logget ind.\"
    Else
        fejl.Caption = \"Forkert kode. Prøv igen.\"
    End If
        If pass.Text = \"\" Then
        fejl.Caption = \"Du skal skrive en kode\"
    End If


End Sub


Private Sub liste_Click()
connection
    strSQL = \"SELECT * FROM serial WHERE navn =\'\" & Liste.Text & \"\'\"
    Set rs = Conn.Execute(strSQL)
            s.Caption = rs(\"nr\")
    Conn.Close
End Sub

Private Sub tilfoj_fjern_Click()
        Dim strFrmNew As New Form2
        Load strFrmNew
        strFrmNew.Show , Me
End Sub
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