Cita:
Iniciado por F3RC4O
Hola a todos soy nuevo por aqui espero y me ayuden no soy tan bueno programando pero cuando intento hacer la conexion de visual a sql me sale este error:
*- ERROR [HY000] [MySQL][ODBC 5.1 Driver][mysqld-5.5.9]Column count doesn't match value count at row 1
Estara mal mi codigo o mi base de datos?????????
Ando medio perdido en esto si me pueden orientar que es lo que sale mal

Que ta mira primero que nada, estas usando MySQL como motor de base de datos, bueno yo te recomendaria que hagas una clase aparte para la conexión...
Te doy un ejemplo:
Puedes crear un modulo llamado Conexion.vb en el cual puedes añadir esto ...
Código:
Imports MySql.Data.MySqlClient
Public mysqldr As MySqlDataReader
Public conn As String = "server=localhost;" _
& "userid=root;" _
& "password=xxxxxx;" _
& "database=nombredbasedatos"
Public con As New MySqlConnection(conn)
Public mysqlda As New MySqlDataAdapter
y ya en tu formulario podrias hacer esto ....
Código:
Try
Dim strSQL As String
strSQL = "INSERT INTO tabla " & _
"(campo1, campo2, campo3,campo4) VALUES " & _
"('" & Textbox1.Text & "', '" & Textbox2.Text & "','" & Textbox3.Textt & "', " & _
"'" & Textbox4.Text & "', '" & "')"
Dim db1 As New MySqlCommand(strSQL, con)
db1.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
End Try
No see ... es una idea despues te daras cuenta formas mas faciles de manejar tu base de datos ..
Saludos