¿Qué tipo de programación se requiere para conectarse a MySQL remoto usando VB6.0? Envíe el código en detalle, gracias, incluso si necesita alterar MYSQL.
El código que se proporciona a continuación tiene un 100 % de conexión exitosa. También es el fragmento de código que estoy usando.
Private Sub Command1_Click()
Dim cn As New ADODB.Connection 'Crear objeto de base de datos
Dim rs As New ADODB.Recordset 'Crear objeto de tabla p> p>
Dim strCn como cadena 'Cadena de conexión
Dim db_host como cadena
Dim db_user como cadena
Dim db_pass como cadena
Dim db_data As String
db_host = "188.88.88.188" 'Dirección IP del servidor
db_user = "users" 'Nombre de usuario al iniciar sesión en el servidor
db_pass = "passwords" 'Contraseña al iniciar sesión en el servidor
db_data = "sqlname" 'El nombre de la biblioteca de la base de datos sqlname (no el nombre de la tabla)
strCn = "CONDUCTOR ={Controlador ODBC 3.51 de MySQL};" amp; "SERVIDOR=" amp; "UID= " db_user amp "PWD=" db_pass amp " "" amp "OPTION=3 stmt=SET NAMES GB2312"
cn.Open strCn 'Abre la base de datos
cn. CursorLocation = adUseClient
Si cn.State = adStateOpen Then MsgBox "La base de datos MySQL remota se abrió correctamente"
'Comencemos con la tabla específica (asumiendo "userstabel") Operación p>
rs.Open "userstabel", cn, adOpenKeyset, adLockOptimistic 'Abrir tabla "userstabel"
MsgBox "Número de registros en la tabla de datos remota userstabel = " rs.RecordCount
rs.AddNew 'Comenzar a agregar un registro
rs.Fields("filed1") = x
rs.Fields("filed2") =y
rs.Fields("filed2") = z
rs.Update
rs.Close 'Cerrar la tabla
cn.Close ' Cierra la base de datos
Si cn.State = adStateClosed Then MsgBox "La base de datos remota MySQL se cerró correctamente"
Fin S
ub
Nota: primero debe conocer su:
1. Dirección IP del servidor de la base de datos
2. "Nombre de usuario" para iniciar sesión en el servidor.
3. La "contraseña" para iniciar sesión en el servidor
4. El nombre de la biblioteca de la base de datos
5. p>
También necesita usar el código anterior para configurar DSN en la computadora o instalar el controlador correctamente.