Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/11/2011, 08:41
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: programacion el visual basic

Viendo bien tu código y según el orden que me estas mostrando de tu tabla, el error radicaria en que al momento de hacer el insert no estar respetando el orden de insercion, mira :
Código MySQL:
Ver original
  1. ===========
  2. subtprod
  3. ===========
  4. codt char(10),
  5. codsubtp char(10),
  6. nomstp varchar(30),
y tu insercion por codigo :
Código vb:
Ver original
  1. cs = Integer.Parse(txtcsubtipo.Text)
  2. ct = Integer.Parse(txtctipo.Text)
  3. nom = txtnombre.Text
  4.  
  5. sql = cs & ",'" & nom & "'," & ct
  6.  
  7. micomando = New MySqlCommand("insert into subtprod values(" & sql & ")", miconexion)

colocas primero el subtp,nombre y luego el ct. En vez de colocar primero ct,subtp,nombre. Como vez tienes que respetar el orden de la inserción. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net