Visual Basic.NET - conectar mariadb con visual studio 2017

 
Vista:

conectar mariadb con visual studio 2017

Publicado por Carlos (8 intervenciones) el 04/12/2021 16:45:12
no sale las bases de datos, da error character set 'utf8mb3' is not suported by .Net Framework.
Cuando actualizo sale fatal error encountered attempting to read the resultset
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

conectar mariadb con visual studio 2017

Publicado por Phil Rob (1553 intervenciones) el 04/12/2021 17:14:30
Hola,

No conozco MariaDB pero conozco un poco MySql. Pienso que la version VisualStudio tiene ningún responsabilidad con tu problema.

Prueba otro "character set", por ejemplo utf8_general_ci.

Buena suerte ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

como lo hago

Publicado por Carlos (8 intervenciones) el 04/12/2021 17:21:40
como puedo hacer eso, porque lo hice en mariadb, que es muy parecido a Mysql, pero en visual studio no se donde cambiarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

muchas gracias

Publicado por Carlos (8 intervenciones) el 04/12/2021 17:27:41
gracias por tu comentario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

muchas gracias

Publicado por Phil Rob (1553 intervenciones) el 04/12/2021 17:49:45
Quizá debes cambiar en la administración de la DB. En mi PC, puedo utilizar Wampserver. No cuál es tu aplicación de administración de la DB.
...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

uso mysql workbench

Publicado por Carlos (8 intervenciones) el 04/12/2021 17:52:48
Administro las bases de datos de MariaDB con Mysql Workbench
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ahi esta bien, igual que mariadb

Publicado por Carlos (8 intervenciones) el 04/12/2021 17:54:44
Ahi esta igual que mariadb, porque mysql workbench es como un manager de MariaDB, entonces está en utf8mb4
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

ahi esta bien, igual que mariadb

Publicado por Phil Rob (1553 intervenciones) el 04/12/2021 18:23:03
Con WampServer, tengo phpMyAdmin que da me la interface para crear y ajustar una DB MariaDb o MySql.

Ves si tiene mismas herramientas :
Maria


Veo ver si puedo instalar MySql WorkBrench, pero no lo promito ....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

no las tengo

Publicado por Carlos (8 intervenciones) el 04/12/2021 18:31:48
No las tengo. Es que con workbench puedo hacer lo mismo, No se por que me da ese error y eso me impide conectarme a la base de datos y trabajar con los datos. Estoy como atado de pies y manos.
Bueno, muchas gracias. Seguire intentando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

no las tengo

Publicado por Phil Rob (1553 intervenciones) el 04/12/2021 19:08:03
He instalado Workbench y no puedo conectarme a la DB. Tengo problema con variables del sistema. No quiero perder tiempo con Workbench.
Este funciona con https://www.wampserver.com.
Quizá deberias lo probar....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

muchas muchas gracias

Publicado por Carlos (8 intervenciones) el 04/12/2021 22:11:08
Lo voy a instalar y despues te comento como me fue.
Muchas gracias por toda la explicacion.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

muchas muchas gracias

Publicado por Phil Rob (1553 intervenciones) el 05/12/2021 18:09:58
Hola,

No sé si este puede te ayudar pero te doy las informaciones ...

Con la interface que utilizo y probablement con Workbench, es posible de escribir comando SQL con ayuda durante la escritura.
De esta manera, puedo probar comando de creación y comando de modificación de una DB (ver imagen).
Cuando tengo un comando que me gusta, puedo la escribir en VB en el código siguiente.
Para tu problema, si puedes crear la DB, puedes ejecutar ambos comandos. Si la DB ya existe, puedes cambiar su CHARACTER SET.
No he podido ejecutar el program Workbench, pero con mi código VB, he podido crear un DB en MariaDB. Atención, para MariaDB, este es necesario de ajustar Port = 3307. Por defecto, el port es a menudo 3306 : es para MySql.

Para ayudar la escritura de los comandos, el sito siguiente es bien : https://dev.mysql.com/doc/refman/8.0/en/alter-database.html

Buenas tardes ...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Imports MySql.Data.MySqlClient
' ... ... ...
 
    Private Sub TestCreationDB()
 
        Dim serveurbd = "127.0.0.1"
        ' Dim serveurbd = "localhost"
        ''Dim serveurbd = "192.168.1.20"
        ''Dim serveurbd = "\\SCX2345\"
        Dim portbd = "3307"   ' 3306 para MySql     3307 para MariaDB
        Dim userbd = "root"
        Dim pwdbd = ""
 
        MiConexion.ConnectionString = "SERVER=" & serveurbd & ";Port=" & portbd & ";UID=" & userbd & ";PWD=" & pwdbd
 
        MiConexion.Open()
 
        MiComando = MiConexion.CreateCommand()
        MiComando.CommandType = CommandType.Text
 
        '' Para crear una DB
        'MiComando.CommandText = "CREATE DATABASE TestMaria04"
 
        ' Para modificar una DB
        MiComando.CommandText = "ALTER DATABASE TestMaria05 CHARACTER SET = latin1"
 
        MiComando.ExecuteNonQuery()
 
        MiConexion.Close()
 
    End Sub



Maria3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

muy bueno, es completo

Publicado por Carlos (8 intervenciones) el 05/12/2021 20:35:36
Hola buenas tardes, muchas gracias por la recoemndacion. Ya lo instale, estoy teniendo algunos conflictos con Mysql workbench, pero prefiero wampserver. Es super bueno, practico, no lo conocia.Bueno ya de hecho cree una base de datos en el, y voy a empezar a usar.
De verdad, muchas gracias. Ahora estoy aprendiendo de wampserver. Ya descargue la ultima version de phpMyAdmin, por la web y no se como actualizarlo, porque es lo que use para crear la base de datos en Mariadb. Pero voy aprendiendo.
Muy bueno. Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar