CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Cargar Datos A Una Tabla
Tagasa:
Muchisimas gracias Black Boy!! :rolleyes:
Vamos a probar el codigo a ver si conseguimos que funcione para la aplicacion si no ya te vuelvo a preguntar, :P .
De nuevo graciassssssssssss :gracias:
Saludossssssssssss :hola:
Tania
Tagasa:
Para The Black Boy:
Hola he estado mirando el codigo y no se si estoy entendiendo bien lo que hace, lo que hace es le pasan una consulta que se ejecuta y de donde lee los datos que mete en una lista??
Si es eso yo lo que necesito es lo contrario, como guardo los datos en una tabla?? es decir donde tu pones "me.listItem", yo quiero poner "tabla.campo", y que luego esos datos se actualizcen en la tabla... como se haria eso??
Saludosssssssssssss :hola:
Tania
The Black Boy:
ok..
en este metodo se está ejecutando un procedimiento almacenado(SP), este SP lo que haces devolverme una cantidad X de registros y yo los visualizo en un componente(ListView), la razon por la que devuelve datos y no inserta es muy simple, el SP internamente tiene una consulta("Select * From Datos Where cod=Num"), pero tu SP puede tener lo sgte("insert into Datos" etc), en este caso, al ejecutar el procedimiento lo que harias seria una inserccion, en otras palabras en .NET no haces la inserccion, lo que haces es ejecutar un SP que es el que ejcuta la accion de insertar en una tabla....
ahora si por decir algo tienes que capturar valores y enviarlos para ejecutar la inserccion entonces en tu SP tendras que tener los parametros respectivos y en .NET se los podrias enviar de la sgte manera modificacno una sola linea del codigo anterior
--- Código: Text --- Dim strProcedure As String = "Execute " & strExecute & " "¶metro
cualquier cosa solo pregunta...
PDTA: no postees preguntas dirigidas a una sola persona :rolleyes:
Salu2 :hola:
Tagasa:
[/CODE]Hola!
A ver dejo parte del codigo que estoy intentando que funcione. Ahora no me da fallo pero no me añade nada a la tabla, supongo que es porque la sql tiene que ser una insert into. Si es eso lo que me falla, ¿hay alguna manera de hacer la insert para no tener que pasar los datos como parametros y que me quede una sql larguisima?
Dejo el codigo por si alguien me pudiera ayudar:
--- Código: Text --- Try 'Para coger los datos de Tabla cnGOBEX400 = New SqlConnection(Cadena) ComandoSQL = New SqlCommand("select * from Tabla", cnGOBEX400) Dim cb As New OleDbCommandBuilder(DAaccess) Dim dr As DataRow Dim DAaccess As New OleDbDataAdapter("SELECT * FROM Tabla", cnAccess) Dim DSaccess As New DataSet cnGOBEX400.Open() Lector = ComandoSQL.ExecuteReader() 'Para meter los datos en access DAaccess = New OleDbDataAdapter("Select * from Tabla", cadenaA) DAaccess.Fill(DSaccess, "Tabla") dr = DSaccess.Tables("Tabla").NewRow dr(0) = Me.txtOrden.Text DAaccess.Update(DSaccess, "Tabla") Catch ex As Exception MessageBox.Show(ex.Message) End Try
Tania
Saludossssssssssssss
:hola:
Navegación
[*] Página Anterior
Ir a la versión completa