Help ho un problema che mi sembra stupido (ma finche è un problema è un disastro)
Ho un file mysql di cui conosco tutti i parametri (login e password) creato alcuni anni fa e lasciato li.
Ora ho la necessità di farlo riaprire ad un progetto Gambas 3 e non ci riesco.
Che cavolo sbaglio.
Il codice è:
Public MyConn As Connection
Public MyRS As Result
Public sql As String
Public sStr As String
Public sAbb As String
Public sLibro As String
' [GB2:ARRD] Public aAbb As String[100]
Public aAbb As New String[100]
' [GB2:ARRD] Public aID As Long[200]
Public aID As New Long[200]
Public Sub DBConnect()
MyConn = New Connection
MyConn.Close
MyConn.type = "mysql"
MyConn.host = "localhost"
MyConn.Login = "xxxxxxxx"
MyConn.Password = "xxxxxxxx"
MyConn.name = "pippo"
MyConn.Open
Catch
Message.Error(Error.Text)
End
Poi quando faccio:
Public Sub Form_Open()
Dim i As Integer
Me.top = (Desktop.Height - Me.Height) / 2
Me.Left = (Desktop.Width - Me.Width) / 2
sql = "SELECT * FROM libri;"
DBConnect
MyRS = MyConn.Exec(sql)
If MyRS.Available = True Then
i = 0
For Each MyRS
ComboBox1.add(MyRS!libro)
aAbb[i] = MyRS!abbreviazione
i = i + 1
Next
Endif
MyConn.close
End
Alla riga del MyRS = MyConn.Exec(sql) mi da il seguente errore:
Cannot open database: Unknow database 'pippo'
Help