Insercion desde textbox a bd

14/12/2006 - 17:17 por Cristian Muñoz | Informe spam
Que tal, necesito insertar desde 4 textbox que tengo en mi form a una tabla.
Tomo los valores desde los textbox y se los asigno a variables. El tema es
que luego no he podido hacer la insercion. He buscado codigo pero solo he
encontrado donde el dataadapter, sqlconection, etc son creados por
"arrastrar y soltar" y lo que quiero es hacerlo solo por codigo.

Si alguien tiene algun sitio donde expliquen se lo agradeceria.

Saludos,
 

Leer las respuestas

#1 SoftJaén
14/12/2006 - 17:40 | Informe spam
"Cristian Muñoz" escribió:

necesito insertar desde 4 textbox que tengo en mi form a una tabla.
Tomo los valores desde los textbox y se los asigno a variables. El tema es
que luego no he podido hacer la insercion. He buscado codigo pero solo he
encontrado donde el dataadapter, sqlconection, etc son creados por
"arrastrar y soltar" y lo que quiero es hacerlo solo por codigo.



Hola:

Puedes establecer una conexión con la base de datos de SQL Server, y
ejecutar simples consultas de datos añadidos (INSERT INTO), para añadir
nuevos registros a la tabla:

' Establecemos una conexión con el servidor SQL Server utilizando
' la seguridad integrada de Windows NT.
'
Dim cnn As New SqlConnection( _
"Data Source=(local);" & _
"Initial Catalog=Base_Datos;" & _
"Integrated Security=SSPI")

Try
' Construimos la consulta T-SQL de datos añadidos.
'
Dim sql As String = _
"INSERT INTO Tabla1 (lista_campos) VALUES (lista_valores)"

' Creamos un comando para ejecutar la consulta T-SQL
'
Dim cmd As New SqlCommand(sql, cnn)

' Abrimos la conexión
'
cnn.Open()

' Ejecutamos la consulta T-SQL
'
cmd.ExecuteNonQuery()

Catch ex As Exception
MessageBox.Show(ex.Message)

Finally
cnn.Close()
cnn = Nothing

End Try

¡Eso es todo!

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares