Dataset v/s DataReader

12/07/2004 - 20:06 por Roberto Soto | Informe spam
Hola, tengo la opcion de utilizar dos esquemas de
extraccion de datos desde una base de datos Oracle 9i
utilizando ASP.NET, usando dataset y datareader. Ambos
funcionan, la pregunta es cuál de los dos en más eficiente
dentro del proposito de sólo querer leer una tabla para
cargar sus datos en un ComboBox.

Gracias

RASV - Roberto Soto
 

Leer las respuestas

#1 Jordi Maycas
12/07/2004 - 20:26 | Informe spam
teoricamente DataSet. Yo 'utilizo' (estoy en ello), el DataReader, para
poner el resultado de una consulta en una variable, y recuperarla a traves
de un while. Pero si lo que quieres es visualizar el resultado en un Grid,
pues es mejor el DataSet.

Por cierto, aprovechando, en otro hilo hice una consulta para recuperar la
informacion de una consulta en una variable, y tengo problemas para
declarar: dim xx as SqlDataReader, de hecho es que SqlDataReader no sabe lo
que es,


<script runat="server">

Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

Dim dato As String

Dim boleano As Boolean

boleano = False

dato = Request.QueryString("name")

Dim dr As sqldataread

cnn = Server.CreateObject("ADODB.Connection")

rst = Server.CreateObject("ADODB.RecordSet")

cnn.Open("amigos")

sqltext = "select nombre,apellidos from Table1"

rst.Open(sqltext, cnn, 3, 3)

dr = rst.ExecuteReader

While dr.Read()

Response.Write(dr.Item("nombre".ToString))

End While

dr.Close()

rst.Dispose()

cnn.Close()

cnn.Dispose %>

End Sub

</script>


Alguna idea?

"Roberto Soto" escribió en el mensaje
news:2b28a01c4683a$f0d06e80$
Hola, tengo la opcion de utilizar dos esquemas de
extraccion de datos desde una base de datos Oracle 9i
utilizando ASP.NET, usando dataset y datareader. Ambos
funcionan, la pregunta es cuál de los dos en más eficiente
dentro del proposito de sólo querer leer una tabla para
cargar sus datos en un ComboBox.

Gracias

RASV - Roberto Soto

Preguntas similares