CLR: .Net / Mono / Boo / Otros CLR > VB .NET
nesecito ayuuda porfavor!
(1/1)
decano1899:
buenos dias ,soy un estudiante de programacion ,novato
estoy trabajando en un proyecto y nesecito ayuda
Estoy trabajando con Visual Basic 2005 y SQL 2005
lo que me pasa es lo siguiente
mi proyecto es para administrar ventas ,productos,clientes
Tengo un Formulario PRODUCTOS y tiene los siguientes textbox: -CodBarras -Tipo -Marca-Modelo-Medidas-Costo-pvp-Garantia-Proveedores-y Stock
este formulario es para ingresar nuevos productos ,el dataset es en tipo Detalles
quiero saber como hacer para que me guarde estos datos en la base de datos atraves de un boton "GUARDAR"
el bindingsource se llama : ProductosBindingSource
y el table adapter se llama: ProductosTableAdapter
el dataset se llama : ProductosDS
Como hago para guardar estos datos en la base de datos? q codigo tengo que usar?
tambien tengo un Formulario CLIENTES que me pasa lo mismo nose el codigo para guardar los datos
los textbox son -Documento-Nombre-Apellido-Direccion-Telefono-Email
el Dataset es : CLIENTESDS
el bindingsource: CLIENTESBINDINGSOURCE
el tableadapter: CLIENTESTABLEADAPTER
En otro formulario tengo un datagridview que lo voy a usar para ver los productos y clientes ,,como hago para que se vean los productos y clientes en los datagrid
Si alguien me puede ayudar porfavor
MUCHAS GRACIAS
si quieren dejenmen un msn para comunicarnos mejor
fm89-10:
para empezar puedes crear un procedimiento en la bd para guardar datos en la tabla cliente.
Y el codigo para guardar una consulta es el siguiente
--- Código: vb.net --- Private sqc As SqlCommand Private sqa As SqlDataAdapter Private datos As DataSet Private sqp As SqlParameter Private sc As Coneccion -en el caso tuyo el boton guardar Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click sqc = Me.getProced("nombre del procedimiento") -En el caso tuyo ingresar cliente. La variable nombre tiene que estar igual en el procedimiento creado y ser del mismo tipo sqp = sqc.Parameters.Add("@Nombre", SqlDbType.Char) sqp.Value = Me.textbox1.Text sqp = sqc.Parameters.Add("@Apellido", SqlDbType.NVarChar) sqp.Value = Me.TextBox2.Text sqp = sqc.Parameters.Add("@Direccion", SqlDbType.NVarChar) sqp.Value = Me.TextBox3.Text sqc.CommandType = CommandType.StoredProcedure sqa = New SqlDataAdapter(sqc) datos = New DataSet sqa.Fill(datos) MsgBox("transaccion con exito") Public Function getProced(ByVal datos As String) As SqlCommand sqc = New SqlClient.SqlCommand(datos, sc) Return sqc
Y para ver los clientes en un datagridview el codigo es el siguiente
--- Código: vb.net --- Private scm As SqlCommand Private sqa As SqlDataAdapter Private datos As DataSet Private sqp As SqlParameter datos = Me.ejecutarProc("select * from Cliente") Me.DataGridView1.DataSource = datos.Tables(0) Public Function ejecutarProc(ByVal consultas As String) As Data.DataSet sqc = New SqlCommand(consultas) sqc.Connection = sc sqa = New SqlDataAdapter sqa.SelectCommand = sqc datos = New Data.DataSet sqc.ExecuteNonQuery() sqa.Fill(datos) Return datos End Function
Puedes ver esta pagina ahi salen algunos ejemplos.
http://www.recursosvisualbasic.com.ar/h ... idview.htm
http://www.recursosvisualbasic.com.ar/h ... idview.htm
si tienes alguna duda me dices. :D
Navegación
Ir a la versión completa