Tema: Dataset
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2005, 03:30
Avatar de neivan
neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 20 años
Puntos: 1
Para insertar los datos en una tabla d euna bd no andes enlazando textbox con la tabla ni nada de eso

te pongo un ejemplo mio que trabaja con sql server

dim cn as System.Data.SqlClient.SqlConnection
cn=conexion()
cn.open()
DIM cmd AS System.Data.SqlClient.SqlCommand
cmd = New System.Data.SqlClient.sQLCommand()
cmd.Connection = cn
cmd.CommandText = "INSERT INTO PROFESORES (dni,apellidos,nombre,email,direccion"& _
",cp,municipio,telefono1,telefono2,fechanac,especi alidades"& _
",descripcion,provincia) VALUES(@p1,@p2,"& _
"@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p 13)"
cmd.Parameters.Add("@p1", txtDni.text)
cmd.Parameters.Add("@p2", txtapellidos.Text)
cmd.Parameters.Add("@p3", txtnombre.Text)
cmd.Parameters.Add("@p4", txtemail.Text)
cmd.Parameters.Add("@p5", txtDIRECCION.Text)
cmd.Parameters.Add("@p6", ponernulos(txtcp.Text))
cmd.Parameters.Add("@p7", txtMunicipio.Text)
cmd.Parameters.Add("@p8", ponernulos(txttelefono1.Text))
cmd.Parameters.Add("@p9", ponernulos(txttelefono2.Text))
cmd.Parameters.Add("@p10", txtfechanac.Text)
cmd.Parameters.Add("@p11", txtespecialidad.Text)
cmd.Parameters.Add("@p12", txtdescripcion.Text)
cmd.Parameters.Add("@p13", txtprovincia.Text)
try
N=cmd.ExecuteNonQuery()
cn.close()
response.redirect("Inicio.aspx?detalle=" & txtnombre.text & _
" " & txtapellidos.text & ".Isertado")
catch nombre as Exception
label10.visible=true
label10.text="Error al insertar " & nombre.message
end try
cn.close()

ero para todas las bd seria algo mas o menos asi
Lo unico si haces con access oldbCOMMAND en vez de sqlcommand
El dataset es para hacer lecturas y podrias modificar algun registro de lso que has leido.

Pa cualquier cosa...