Recordset en vb.net 2003

21/04/2006 - 15:11 por DarthSidious | Informe spam
buenos dias, estoy empezando con esto del .net, vengo de vb6, y me estoy
volviendo loco para encontrar como utilizar un recordset en vb.net lo
unico que veo son datatables, dataset, etc, pero yo quiero un recordset,
siguen existiendo en vb.net, o sea, son propios del .net o fueron
reemplazados por alguna otra tecnologia, tal como sucedio de DAO a ADO ????
si alguien me puede aclarar esto e indicarme como recuperar datos de un sql
en vb.net se lo agradeceria mucho

:-)

Preguntas similare

Leer las respuestas

#6 Jesús López
21/04/2006 - 19:24 | Informe spam
ADO.NET no es sólo datareaders, también hay DataSets, DataTables, Commands,
etc. Con ello puedes hacer el ERP que te dé la gana, todo lo eficiente y
funcional que quieras, sólo tienes que saber como tratar bien un sistema de
base de datos.

La única funcionalidad que no tiene ADO.NET y que tenía ADO son los cursores
de servidor, que no se han implementado en ADO.NET porque la mayoría de las
veces se usaban mal. Pero ADO.NET tiene otras funcionalidades que no tiene
ADO.

Saludos:

Jesús López





"Antonio Gómez" escribió en el mensaje
news:
Edie:

Fijate que has dicho un datareader junto con un sqlcommand y un
sqlconneccion que solo funciona hacia delante.
O sea que la funcionalidad que tienen los recordsets no la tiene un data
reader ni por asomo.
Toda la funcionalidad de un Data Reader existe en un Recordset, pero no al
contrario. con lo que la programacion contra bases de datos, y sobre todo
contra bases de datos grandes se ha quedado en muy mal lugar, hasta que no
se presente solucion.



Yo les aventuro a realizar un inventario a fecha de una base de datos de
un ERP con mas de un año de antiguedad, y veran por que es bueno un
recordset y un datareader es muy, pero que muy, corto.

Saludos cordiales
Antonio Gomez

"Edie" escribió en el mensaje
news:
Estimados colegas

lo que pasa es que el recorset es un objeto que mantiene una conexión
abierta a la base de datos

esa es la idea de ".NET" mantener una aplicación orientada a redes para
esto
existen una serie de normas y reglas, de las cuales un recorset mantiene
una
conección abierta mientras esté leyendo.

pero no se desepcionen en su lugar remplazaron este objeto por uno
conocido
como SqlDataReader que ju8nto con un SqlCommand y un SqlConneccion
funcionan
de manera igual que el recordset exepto que no podrán hacer esta locura:

recorset1!Codigo = "pppp9"

por que deben usar otro tipo de comando para meter Data en la base de
datos

si lo que buscan es una conección ODBC solo sustituyen el SQL por ODBC de
esta forma

SqlDataReader
ODBCDataReader
o por un OLEDB
OLEDBDataReader

básicamente su funcionamiento es igual excepto que no pueder leer hacia
atrás


Atte Edilberto Samudio

"DarthSidious" escribió:

buenos dias, estoy empezando con esto del .net, vengo de vb6, y me estoy
volviendo loco para encontrar como utilizar un recordset en vb.net
lo
unico que veo son datatables, dataset, etc, pero yo quiero un recordset,
siguen existiendo en vb.net, o sea, son propios del .net o fueron
reemplazados por alguna otra tecnologia, tal como sucedio de DAO a ADO
????
si alguien me puede aclarar esto e indicarme como recuperar datos de un
sql
en vb.net se lo agradeceria mucho

:-)







Respuesta Responder a este mensaje
#7 DarthSidious
21/04/2006 - 20:31 | Informe spam
les agradezco las respustas, pero me parece que la discusion se fue por las
ramas y todavia no he logrado saber como hacer lo que he planteado, que es,
poder recorrer 2 tablas de principio a fin, y luego volver al principio y
recorrerlas cuantas veces desee
la verdad que hasta ahora el .net me ha desilucionado un poco, porque por lo
que veo, se cambiaron cosas que no tiene sentido haberlas cambiado, si se
quiere un lenguaje de programacion serio como C, no se puede estar alterando
sintaxis y demas cada 3 años por ejemplo. Pero bueno no me voy a explayar mas
(es como una catarsis esto :-P )

saludos y si alguien puede ayudarme con el dilema de recorrer tablas cuantas
veces se me de la gana y no solo para adelante, se lo voy a agradecer.

:-)

"DarthSidious" escribió:

buenos dias, estoy empezando con esto del .net, vengo de vb6, y me estoy
volviendo loco para encontrar como utilizar un recordset en vb.net lo
unico que veo son datatables, dataset, etc, pero yo quiero un recordset,
siguen existiendo en vb.net, o sea, son propios del .net o fueron
reemplazados por alguna otra tecnologia, tal como sucedio de DAO a ADO ????
si alguien me puede aclarar esto e indicarme como recuperar datos de un sql
en vb.net se lo agradeceria mucho

:-)
Respuesta Responder a este mensaje
#8 Jesús López
22/04/2006 - 00:56 | Informe spam
Carga las tablas en datatables usando dataadapters, luego recorres los
datatables tantas veces como desees.

Saludos:

Jesús López
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida