Avatar billede ha9953 Nybegynder
01. marts 2004 - 17:56 Der er 10 kommentarer og
1 løsning

connection til MySQL 4.0.13-nt

HASTER!!

Jeg har lavet følgende connection til mysql database - men den kommer med nedenstående fejl - er der nogen der kan hjælpe?

Option Strict Off

Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Configuration

Imports system.data
Imports system.Data.sqlclient

Public Class Koden : Inherits Page

    Public Sideindhold as string

    Public Sub Page_Load(Source As Object, E as EventArgs)

        Dim strConnection as string = "Data Source=mysql.gullestrupnet.dk;Database=XXXXXX;User ID=XXXXXX;Password=XXXXX;Connect Timeout=30;        Dim objConnection as New sqlConnection(strConnection)
       
        try
            objconnection.Open()
            response.write("Forbindelsen er åbnet")
            objconnection.Close()
            response.write("forbindelsen er lukket")
        catch fejl as exception
            response.write("der er opstået en fejl")
            response.write(fejl.tostring())
        end try

        If not Page.IspostBack then
        end if
    End Sub

End Class

fejlen:

fejlSystem.Data.SqlClient.SqlException: SQL Server does not exist or access denied. at System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) at System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) at System.Data.SqlClient.SqlConnection.Open() at Koden.Page_Load(Object Source, EventArgs E) in f:\www\edtwodth\www\index.aspx.vb:line 25

Servernavn/bruger/password skulle være rigtige
Avatar billede burningice Nybegynder
01. marts 2004 - 18:37 #1
du kan da heller ikke bruge SqlClient til at connecte til en MySQL-database... du skal have fat i en MySQL driver eller bruge ODBC
Avatar billede ha9953 Nybegynder
01. marts 2004 - 20:16 #2
he eh - jo tak - det famdt jeg så ud af - det hjælper bare heller ikke - nu har jeg en connectionstring der siger:

"DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=mysql.gullestrup.dk;" +  _
"DATABASE=xxxxx;" + "UID=xxxxxx;" + "PASSWORD=xxxxx;"

og så kommer den med denne fejl

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Avatar billede burningice Nybegynder
02. marts 2004 - 08:24 #3
hvordan ser din kode ud?
Avatar billede ha9953 Nybegynder
12. marts 2004 - 11:31 #4
Prøver stadig på ovenstående - min kode ser sådan ud (test):

        Dim objConn as ODBCConnection
        ObjConn = new ODBCConnection(ConfigurationSettings.AppSettings("database"))
        objConn.Open()
        ObjConn.Close

Jeg får nu følgende fejl:

ERROR [IM002] [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
Avatar billede burningice Nybegynder
12. marts 2004 - 12:02 #5
Local database:

"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;"



Remote database:

"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"
Avatar billede ha9953 Nybegynder
12. marts 2004 - 12:23 #6
Det er remote jeg kører med - og det virker desværre heller ikke ovenstående - får stadig dens amme fejl
Avatar billede burningice Nybegynder
12. marts 2004 - 12:36 #7
hvordan ser din conn-string ud?
Avatar billede ha9953 Nybegynder
12. marts 2004 - 12:50 #8
"Driver={mySQL};Server=mysql.gullestrupnet.dk;Port=3306;Option=131072;Stmt=;Database=xxxxx;Uid=xxxxxx;Pwd=xxxxxx;"
Avatar billede ha9953 Nybegynder
13. marts 2004 - 10:45 #9
Det her forstår jeg ikke:

Jef har afprøvet ovenstående på min localhost, hvor det som beskrevet ikke virker - men hvis jeg uploader det til min server så kører det udemærket? - jeg har fået åbnet til at kunne connecte til databasen udefra - hvorfor fann kan jeg så ikke connecte til min database fra localhost? Nogen der kan hjælpe?
Avatar billede burningice Nybegynder
13. marts 2004 - 15:45 #10
du har installeret mysql'driveren på din lokale maskine?
Avatar billede ha9953 Nybegynder
14. april 2004 - 22:04 #11
Ja til alt ovenstående og det virker stadig ikke - jeg lukker spørgsmåley
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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