Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2007, 12:42
guillermoesteban
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Devolver solo un registro en datarow

Cual es la forma más rápida para devolver un query de un sólo registro en un datarow: usando SqlDataAdapter o tal vez SqlDataReader.

En el ejemplo que veis abajo es para una query que devulve X registros en un datatable. Como lo veis?

Dim cn As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("M iCadena"))
Dim Misql as string ="SELECT * FROM Usuarios WHERE ID=2"
Dim cm As SqlCommand = New SqlCommand(MiSQL, cn)
Dim table As DataTable = New DataTable
Try
cm.Connection.Open()
Dim da As SqlDataAdapter = New SqlDataAdapter(cm)
da.Fill(table)
Catch ex As Exception
cm.Connection.Close()
Exit Function
End Try
cm.Connection.Close()