elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:31  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  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 759 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 »

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: 140



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

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 »

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 »

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
 
Public sub Insert(ByVal q As String, ByRef e As Boolean) As Boolean
       e=False
       Dim cad As String = "Database=ace;Data Source=localhost ;User Id=ace;Password=proyecto"
       Dim conex As New MySqlConnection(cad)
       Dim comandoSQL As New MySqlCommand(q, conex)
       Try
           conex.Open()
           comandoSQL.ExecuteNonQuery()
       Catch
           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")
           e = True
           Exit Function
       End Try
   End sub
 

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: 578


Webmaster (PHP)


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

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al hacer Insert en MYSQL
Desarrollo Web
Nabucodonosor 6 938 Último mensaje 28 Junio 2005, 15:55
por Nabucodonosor
problema con INSERT de MySQL
PHP
H4RR13R 5 765 Último mensaje 8 Febrero 2008, 00:17
por eLank0
Problema Con Python+Mysql (insert)
Scripting
b0h 2 1,301 Último mensaje 16 Marzo 2008, 16:26
por b0h
Insert Mysql [PHP]
Bases de Datos
Ari Slash 5 2,402 Último mensaje 7 Enero 2010, 20:58
por Shell Root
Java + NetBeans + Mysql. Problema con Insert.
Java
Lain0x 5 1,140 Último mensaje 9 Diciembre 2011, 16:46
por Littlehorse
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines