Avatar billede lakse Nybegynder
20. februar 2002 - 08:33 Der er 14 kommentarer og
1 løsning

HOT OR NOT System

Hej jeg mangler et hot or not system lidt lige som Chart.dk´s.
Jeg har prøvet den som Thomas Daugaard har lavet, men den kan vi ikke få til at virke. Der står den køre på en MySql db, så vi har installeret MySql uden at få det til at virker.
Fejlen:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/Hotornot/inc_system.asp, line 14


Browser Type:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

Page:
GET /Hotornot/default.asp

Håber at enten en kan hjælpe eller henvise til en anden der virker.
Vi har ligeledes prøvet at konvertere den til PHP uden held.
Koden ligger på :
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=275
Avatar billede ymachalde Nybegynder
20. februar 2002 - 08:36 #1
well så vidt jeg kan se har du brug for at lave en dsn ting...jeg lærte selv hvordan da jeg tog den guide som jeg fik af en venlig ekspert :)

se det her spørgmål

http://www.eksperten.dk/spm/174478
den første guide er bedst :)
Avatar billede rou Nybegynder
20. februar 2002 - 08:38 #2
Du mangler at lave en DSN (Data Source Name).

Gå ind i dit kontrol panel, og find ODBC manageren. Der kan du lave den.

Hvis det er sort snak for dig, er du allerede ude på for dybt vand.

- Rou
Avatar billede keysersoze Ekspert
20. februar 2002 - 08:39 #3
hvad har du kaldt din database? og hvad står der af databaseoplysninger i din inc_settings.asp?
Avatar billede lakse Nybegynder
20. februar 2002 - 08:43 #4
Til Keyser/

Databasen hedder : hotornot

Her er koden ..håber ikke den fylder hele ekspertens db..:=)


<%
    ' Liste størrelser i personer
    Const ListSize = 25
    ' Hvor mange der skal have stemt på en, før brugeren kan komme på en Top liste.
    Const RatersBeforeTop = 20   
    ' Sitets base adresse. (SKAL ende på /)
    Const BaseAddress = "http://tdaugaard.place.nu/"
    ' Emailen på ejeren af sitet (en gyldig POP3 email)
    Const OwnerEmail = "hotornot@tdaugaard.dk"
    ' Ret til din egen SMTP server
    Const SMTPServer = "mail.data-doktorn.nu"
    ' Ret til dit site's navn
    Const SenderName = "Hot Or Not"
    ' Max billede størrelse i bytes
    Const MaxFileSize = 204800 ' 200 KB

    ' Din mySQL server
    Const sql_Server = "192.168.1.230"
    ' Dit brugernavn til mySQL'en
    Const sql_UID = "root"
    ' Dit password til mySQL'en
    Const sql_PWD = "root"
    ' mySQL database navnet
    Const sql_DB = "hotornot"

    ' Emailen der bliver sendt til en bruger når der bliver skrevet en kommentar. (EMOC=EMailOnComment)
    ' #navn bliver erstattet med brugerens navn.
    strEMOC = "Hej #navn," & vbCrLf
    strEMOC = strEMOC & "Du har modtaget en besked inde på Hot Or Not." & vbCrLf & vbCrLf
    strEMOC = strEMOC & "Klik dig ind på " & BaseAddress & "default.asp?mode=login for at læse den." & vbCrLf & vbCrLf
    strEMOC = strEMOC & "Med venlig hilsen, Hot Or Not."
   
    ' Emailen der bliver sendt når en person opretter sig i systemet. (EMVO=EMailVedOprettelse)
    ' #navn og #pid bliver erstattet med hhv. personens navn samt ProfileID.
    strEMVO = "Hej #navn," & vbCrLf
    strEMVO = strEMVO & "Du er nu oprettet på Hot Or Not." & vbCrLf & vbCrLf
    strEMVO = strEMVO & "Du kan se dit billede samt tekst på:" & vbCrLf & vbCrLf & "  " & BaseAddress & "default.asp?pid=#pid" & vbCrLf & vbCrLf
    strEMVO = strEMVO & "Du kan logge ind og rette din profil til hver en tid på" & vbCrLf & vbCrLf & "    " & BaseAddress & "default.asp?mode=login" & vbCrLf & vbCrLf
    strEMVO = strEMVO & "Mvh, Hot Or Not"

    ' Emailen der bliver sendt når der bliver rapporteret om et fake billede. (EMOF=EMailOnFake)
    ' #pid bliver erstattet med brugerens ProfileID.
    strEMOF = "Hejsa!" & vbCrLf & vbCrLf
    strEMOF = strEMOF & "En anmeldelse vedr. et fake billede er blevet sendt:" & vbCrLf & vbCrLf
    strEMOF = strEMOF & "-------------------------------" & vbCrLf
    strEMOF = strEMOF & "Billede ID: #pid" & vbCrLf & vbCrLf
   
    ' Forskellinge funktioner der bruges til diverse ting. RET IKKE I DEM!

    Function SendMail(strTo, strSubject, strMail)
        Set JMail = Server.CreateObject("JMail.SMTPMail")

        JMail.ServerAddress = SMTPServer
        JMail.SenderName = SenderName
        JMail.Sender = CStr(OwnerEmail)

        JMail.AddRecipient strTo
        JMail.Subject = strSubject
        JMail.Body = strMail
        JMail.Silent = True

        SendMail = JMail.Execute()
    End Function

    Function IsEmail(strEmail)
        Set objRegExpEMail = New RegExp

        objRegExpEMail.Pattern = "([\w\._-]+@[\w\._-]+\.[A-Za-z]{2,4}\S*)"
        objRegExpEMail.Global = False
        objRegExpEMail.IgnoreCase = True

        IsEmail = objRegExpEMail.Test(strEmail)

        Set objRegExpEMail = Nothing
    End Function

    Function DeMessSQL(strSource)
        DeMessSQL = Replace(strSource, "'", "''")
    End Function

    Function ResizeIImage(strImage, lngMaxWidth)
        Set Image = Server.CreateObject("AspImage.Image")

        Image.LoadImage strImage

        If Image.MaxX > lngMaxWidth Then
            intRatio = ((lngMaxWidth * 100) / Image.MaxX)
            intNewY = CInt(Image.MaxY * (intRatio / 100))
            Image.ResizeR lngMaxWidth, intNewY

            Select Case (LCase(Right(strImage, 3)) = "jpg")
                Case True
                    Image.ProgressiveJPEGEncoding = True
                    Image.ImageFormat = 1
                Case False
                    Image.ImageFormat = 3
            End Select

            Image.FileName = strImage
            Image.SaveImage
        End If

        Set Image = nothing   
    End Function
%>
Avatar billede ymachalde Nybegynder
20. februar 2002 - 08:53 #5
jammen men hvis du bare følger den guide jeg postede så kan du helt bestemt se hvordan man gør...ellers kan du lige kontakte mig på min mail ymachalde@post.cybercity.dk
eller MSN Fr4gC@hotmail.dk
Avatar billede lakse Nybegynder
20. februar 2002 - 09:03 #6
ymachalde/
Det er IKKE en access database som vi skal have fat på, men som der står...MySQL. Og så vidt jeg kan se er der ingen Mysql driver i system DNS i ODBC manageren.
Avatar billede ymachalde Nybegynder
20. februar 2002 - 09:07 #7
kk jeg tror stadigvæk jeg må sove :/ min fejl
Avatar billede lakse Nybegynder
20. februar 2002 - 09:23 #8
Keyser/ Kan du se nogen fejl eller noget som vi skal ændre?
Avatar billede netsrac Praktikant
20. februar 2002 - 11:29 #9
Nej nej, du skal IKKE opsætte DSN, den fejl betyder at i ikke har installeret myODBC, den finder i på:

http://www.mysql.com/products/myodbc/index.html

Den skal installeres på webserveren.
Avatar billede lakse Nybegynder
20. februar 2002 - 12:28 #10
Netsrac/ der skete ihvertfald noget...nu er fejle som følger:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[TCX][MyODBC]Access denied for user: 'root@skolewebserver' (Using password: YES)
/Hotornot/inc_system.asp, line 14
Avatar billede keysersoze Ekspert
20. februar 2002 - 12:30 #11
sikker på at brugernavn/password til databasen er "root"?
Avatar billede lakse Nybegynder
20. februar 2002 - 13:05 #12
jep
Avatar billede invisibleman Nybegynder
20. februar 2002 - 17:49 #13
lakse: Prøv at lade være med at skrive noget password til 'root' ...
Avatar billede lakse Nybegynder
22. februar 2002 - 08:58 #14
så virker det ok..men så får jeg en fejl under indtastning ..."indtast password"
Selv om jeg har indtastet passwordet...
Avatar billede lakse Nybegynder
28. februar 2002 - 09:02 #15
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