Domingo 22 de Diciembre de 2024, 18:51
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Cargar Datos A Una Tabla
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Cargar Datos A Una Tabla (Leído 2762 veces)
Tagasa
Miembro activo
Mensajes: 66
Cargar Datos A Una Tabla
«
en:
Martes 11 de Julio de 2006, 15:55 »
0
Hola!!
Necesito saber como puedo cargar datos de una tabla en ejecucion. Indicando liena a linea cada caja de trexto en que campo hay que meterlo. Con VB6 era muy sencillo, abrias la conexion, y luwo con poner campo=caja de texto valie.
¿Como se hace en .net?
He probado con una sql "INSERT INTO ..." pero tengo demasiados campos y me quedaria muy larga la SQL
Lo he intentado con el dataadapter y el dataset peor no he conseguido nada.
¿Hay alguien que me pueda explicar como lo hago?
La base de datos que uso es SQL Server.
Muchas graciassss y un saludoooooooooooooo
Tania
Tweet
miky_p
Nuevo Miembro
Mensajes: 5
Re: Cargar Datos A Una Tabla
«
Respuesta #1 en:
Viernes 14 de Julio de 2006, 08:53 »
0
no entiendo bien q quieres hacer, cargar un campo ó campos de una tabla en un txt, datagrid ó guardar datos en una tabla desde un txt, datagrid ?????????
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: Cargar Datos A Una Tabla
«
Respuesta #2 en:
Viernes 14 de Julio de 2006, 17:41 »
0
lo que quieres hacer es una insercion a una tabla
puedes utilizar la inserccion... pero si dices que la select es muy larga, pues puedes crear un procedimiento almacenado en SQL, luego lo ejecutas en .NET con SQLCOMMAND, con este ultimo llenas el Dataset y posteriormente llenas la grilla...
si lo que necesitas es la sintaxis del como hacerlo o mejor dicho un ejemplo pues tambien puedes indicarlo y quizas te podamos ayudar un poco mas
la verdad nose exactamente que es lo que quieres, pero seria de gran ayuda si puntualizas mas la pregunta..
Salu2
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Tagasa
Miembro activo
Mensajes: 66
Re: Cargar Datos A Una Tabla
«
Respuesta #3 en:
Lunes 17 de Julio de 2006, 11:04 »
0
Hola!
The Black Boy, sí, lo que quiero es guardar datos en una tabla... es que se complica un poco en .net. Si pudierais pasarme un ejemplo para hacerlo con Procedimeitnos almacenados os lo agradeceria muchisimo... porque no tengo muy claro como hacerlo.
Gracias a los dos por contestar...
Saludosssssssssssss
Tania
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: Cargar Datos A Una Tabla
«
Respuesta #4 en:
Miércoles 19 de Julio de 2006, 16:21 »
0
aqui un ejemplito de una aplicacion que hice utilizando Procedimientos almacenados en SQLServer y varias cosas de .NET , si no comprendes bien algo me preguntas... espero te sirva
Código: Text
Private Sub LoadSettingDevice(ByVal strIP As String, ByVal strExecute As String)
Me.Setting_ListView()
Dim strProcedure As String = "Execute " & strExecute '& "'" & strIP.Trim & "'"
Dim classSQL As ClassSQL = New ClassSQL(strCnnSQLDB) 'Conexion con la DB
Try
classSQL.cnnDeviceNetwork(classSQL.strConexionDB)
Dim cmdSelect As SqlCommand = New SqlCommand(strProcedure, classSQL.cnnDBDevice)
Dim readDatos As SqlDataReader = cmdSelect.ExecuteReader
While readDatos.Read
Me.listItem = Me.ltVSetting.Items.Add(readDatos(3))
Me.listItem.SubItems.Add(readDatos(4))
End While
Catch ex As SqlException
MsgBox("No se pudo ejecutar el procedimiento de verificacion de equipos... " & ex.Message, MsgBoxStyle.Critical, "Device Network")
Finally
If Not classSQL.cnnDBDevice Is Nothing Then classSQL.cnnDBDevice.Close()
End Try
End Sub
Salu2
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Tagasa
Miembro activo
Mensajes: 66
Re: Cargar Datos A Una Tabla
«
Respuesta #5 en:
Miércoles 19 de Julio de 2006, 17:16 »
0
Muchisimas gracias Black Boy!!
Vamos a probar el codigo a ver si conseguimos que funcione para la aplicacion si no ya te vuelvo a preguntar,
.
De nuevo graciassssssssssss
Saludossssssssssss
Tania
Tagasa
Miembro activo
Mensajes: 66
Re: Cargar Datos A Una Tabla
«
Respuesta #6 en:
Jueves 20 de Julio de 2006, 16:32 »
0
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
Tania
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: Cargar Datos A Una Tabla
«
Respuesta #7 en:
Viernes 21 de Julio de 2006, 17:19 »
0
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
Salu2
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Tagasa
Miembro activo
Mensajes: 66
Re: Cargar Datos A Una Tabla
«
Respuesta #8 en:
Lunes 24 de Julio de 2006, 11:28 »
0
[/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
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Cargar Datos A Una Tabla