javier_martignago
Usuario Novato
Usuario Novato

Hola Amigos. Estoy trabajando con un WEb form de ASP .Net 2.0 que se conecta a una base de datos MYSQL. La cadena de conexión es esta:

Dim con As New System.Data.Odbc.OdbcConnection
con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};uid=myusrname;password=*******;Server=localhost;Option=16834;Database=mydb;"


y el error que me da cuando trato de abrir el sitio publicado es:

[ArgumentException: No se puede encontrar el valor solicitado '{MySQL ODBC 3.51 Driver}'.]
System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) +2662748
MySql.Data.MySqlClient.MySqlConnectionStringBuilder.ConvertToDriverType(Object value) +77
MySql.Data.MySqlClient.MySqlConnectionStringBuilder.SetValue(Keyword kw, Object value) +526
MySql.Data.MySqlClient.MySqlConnectionStringBuilder.SetValue(String keyword, Object value) +35
MySql.Data.MySqlClient.MySqlConnectionStringBuilder.set_Item(String key, Object value) +25
System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value) +167
MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(String value) +231
Clientes.ConsultProv() +34
frmClientes.LlenarCboProv() +54
frmClientes.Page_Load(Object sender, EventArgs e) +25
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

CSR000
Usuario Novato
Usuario Novato

Amigo se que soy nuevo en este foro pero lei tu duda ya que a mi me pasaba algo igual que te parece si probas con este codigo:

Librerias:

<%@PageLanguage="VB"%>

<%@ImportNamespace="System.data"%>

<%@ImportNamespace="System.Data.OleDb"%>


y en el boton u objeto que necesites coloca esto:

        Dim Conn AsNew System.Data.Odbc.OdbcConnection

        Dim rs AsNew System.Data.Odbc.OdbcCommand

        Dim sql AsString      

        Conn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};uid=root;password=luzmaria;Server=localhost;Option=16834;Database=correspondencia;"

        Conn.Open()

Si deseas hacer una consulta prueba esta otra parte:


sql = "Select User_Name, User_Pass From usuarios"

        sql &= " where User_Name= '" & Me.txtUser.Text & "'"

        sql &= " and User_Pass = '" & Me.txtPass.Text & "'"

        Dim Comando AsNew Odbc.OdbcCommand(sql, Conn)

        Dim Usuarios As Odbc.OdbcDataReader = Comando.ExecuteReader

        If Usuarios.Read = TrueThen

            Response.Redirect("Home.aspx")

        Else

            Me.txtPass.Text = ""

            Me.txtUser.Text = ""

        EndIf

        Conn.Close()

    EndSub

Por ejemplo este es el codigo para un formulario de Inicio de Sesion
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 22/May/2023, 13:32
kikesito3 skevingb2841May/23
Por: , el 25/May/2014, 00:22
giouzumaki amorandy NoSetup.org34kJun/14
Por: , el 13/Mar/2011, 20:31
pruebalinux GestionXls12kMar/11
Por: , el 25/Ene/2011, 01:46
javierojeda14 EdwinCoba Arashi_sama17 NoSetup.org fb@100000308763234440kJul/14
Por: , el 09/Nov/2010, 14:01
mariano.ferrus NoSetup.org12kNov/10