elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema con INSERT MySQL y VB.net (2003 y 2010)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con INSERT MySQL y VB.net (2003 y 2010)  (Leído 4,334 veces)
Dreamcacher

Desconectado Desconectado

Mensajes: 30



Ver Perfil WWW
Problema con INSERT MySQL y VB.net (2003 y 2010)
« en: 27 Enero 2012, 00:58 am »

Bueno pues la cosa es que llevo con un proyecto y he estado trabajando con VB.net 2003 y una base de datos MySQL, he llegado a fucnioanar, hacer querys, devolver datos, y hacer comprobaciones, pero a la hora de hacer un INSERT, o grabar una nueva fila en una tabla y no consigo nada, he probado bastantes formas, o al meno no pillo todavía bien como funciona, pero no logro nada.

Principalmente preferiría trabajar con vb.net 2003, ya que el proyecto es de 2003 y ahora mismo lo he portado a 2010, por el tema de que tal vez con drivers mas actualizados, seria mas sencillo.

Lo perfecto seria poder hacerlo todo mediante lenguaje SQL, con una query INSERT, al estilo PHP, existe alguna forma ce hacerlo así?

sino, si pueden pasarme alguna sencilla, y que este bien explicada, os lo agradecería.

Saludos y Gracias!


En línea



http://galeria.dreamcachersite.es/

...En este mundo existen tres tipos de personas, las que saben contar, y las que no...
[ Homer Simpsion ]
fran800m

Desconectado Desconectado

Mensajes: 204



Ver Perfil
Re: Problema con INSERT MySQL y VB.net (2003 y 2010)
« Respuesta #1 en: 27 Enero 2012, 02:22 am »

Mírate el conector para .NET de MySQL

Con el ya instalado usas el SqlCommand

http://www.mysql.com/downloads/connector/net/


En línea

Dreamcacher

Desconectado Desconectado

Mensajes: 30



Ver Perfil WWW
Re: Problema con INSERT MySQL y VB.net (2003 y 2010)
« Respuesta #2 en: 27 Enero 2012, 08:43 am »

Ya estoy trabajando con el, en vb.net 2003, usaba el 1.0, pero pensando que igual funcionaba mejor versiones mas recientes, me he pasado a 2010, y la ultima versión de connector, consigo hacer conexiones a la base de datos y hacer Querys para rellenar un Data Adapter, pero no consigo hacer un código para hacer una Insert funcione, ya he estado buscando, y o no me ha funcionado, o no he conseguido adaptarlo para mi caso, así que si me pasáis algún ejemplo, lo agradecería ^^
En línea



http://galeria.dreamcachersite.es/

...En este mundo existen tres tipos de personas, las que saben contar, y las que no...
[ Homer Simpsion ]
Dreamcacher

Desconectado Desconectado

Mensajes: 30



Ver Perfil WWW
Re: Problema con INSERT MySQL y VB.net (2003 y 2010)
« Respuesta #3 en: 27 Enero 2012, 15:53 pm »

ya he conseguido solucionar el problema.

Con el MySQL Connector instalado, y con las librerias importadas, vamos lo mismo que antes, este codigo...

Código
  1.  
  2. Public sub Insert(ByVal q As String, ByRef e As Boolean) As Boolean
  3.        e=False
  4.        Dim cad As String = "Database=ace;Data Source=localhost ;User Id=ace;Password=proyecto"
  5.        Dim conex As New MySqlConnection(cad)
  6.        Dim comandoSQL As New MySqlCommand(q, conex)
  7.        Try
  8.            conex.Open()
  9.            comandoSQL.ExecuteNonQuery()
  10.        Catch
  11.            MsgBox("No se ha podido establecer una conexion con la base de datos." & vbCrLf & "Porfavor compruebe que tiene conexion a la red, o que sus conexiones no estan siendo bloqueadas por un firewall" & vbCrLf & "Si el Error persiste, porfavor contacte con el equipo de soporte tecnico.", MsgBoxStyle.Critical, "Error de Conexion con la base de datos")
  12.            e = True
  13.            Exit Function
  14.        End Try
  15.    End sub
  16.  

Donde q, es una string que contiene la query a MySQL  y e una variable booleana, que se pasa por referencia y si devuelve true, es que existido algun error
En línea



http://galeria.dreamcachersite.es/

...En este mundo existen tres tipos de personas, las que saben contar, y las que no...
[ Homer Simpsion ]
Graphixx


Desconectado Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
Re: Problema con INSERT MySQL y VB.net (2003 y 2010)
« Respuesta #4 en: 28 Enero 2012, 03:33 am »

A mi este ejemplo me funciono de maravilla:
http://handark.wordpress.com/2007/07/06/conectar-a-mysql-desde-net/
En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema con INSERT de MySQL
PHP
H4RR13R 5 3,581 Último mensaje 8 Febrero 2008, 00:17 am
por eLank0
Problema Con Python+Mysql (insert)
Scripting
b0h 2 3,904 Último mensaje 16 Marzo 2008, 16:26 pm
por b0h
Insert Mysql [PHP]
Bases de Datos
Ari Slash 5 5,851 Último mensaje 7 Enero 2010, 20:58 pm
por Shell Root
[SOL] Insert into select ... mysql
Bases de Datos
Cioouw 9 11,421 Último mensaje 22 Abril 2010, 03:24 am
por Cioouw
Java + NetBeans + Mysql. Problema con Insert.
Java
Lain0x 6 9,416 Último mensaje 29 Abril 2013, 05:11 am
por yonybrondy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines