Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2011, 16:09
Avatar de F3RC4O
F3RC4O
 
Fecha de Ingreso: abril-2011
Ubicación: Chilpancingo de los Bravo
Mensajes: 30
Antigüedad: 13 años
Puntos: 1
Sonrisa Error al conectar base de datos sql con visual basic.NET?

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?????????

Codigo Fuente:

Cita:
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.Odbc

Public Class frmRegistro

Public conexionBD As OdbcConnection
Dim Resultado As String
Dim SQL As OdbcCommand


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

conexionBD = New OdbcConnection("Dsn=conecta;server=localhost;uid=r oot;database=test;port=3306")
conexionBD.Open()
SQL = New OdbcCommand("INSERT INTO alumno(nombre,apellidop,apellidom,matricula) VALUES (1 ,' " & TextBox1.Text & "' , '" & TextBox2.Text & "' , '" & TextBox3.Text & "' , '" & TextBox4.Text & "')")
SQL.Connection = conexionBD
SQL.ExecuteNonQuery()
MsgBox("Los Datos se han registrado correctamente")
conexionBD.Close()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub

Private Sub frmRegistro_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MaximizeBox = False
MinimizeBox = False
End Sub
End Class
Ando medio perdido en esto si me pueden orientar que es lo que sale mal