ASP.NET - Intro ADO.Net

 
Vista:

Intro ADO.Net

Publicado por LJM (2 intervenciones) el 13/03/2006 15:44:40
Amigos, estoy tratando de arrancar con un aplicacion web. La idea es que mis corredores consulten el sotck de mis articulos via web.

Para esto tengo una Base de Datos en mi Servidor con W2k Advanced Server, en donde tengo instalado el SQL Server 2000.
Yo estoy trabajanado desde mi terminal de Administrador con WXP Pro SP2, tambien con el SQL Server 2000 instalado y el Visual Studio 2003.

Primero insrte una conexion SQLConnection, despues el SQLAdapter, despues genere el DataSet, e inserte un DataGrid.

El codigo que hice es el siguiente:
Dim DS As DataSet
Dim MyConnection As SqlClient.SqlConnection
Dim MyCommand As SqlClient.SqlDataAdapter

MyConnection = New SqlClient.SqlConnection("SERVER=SERVER;database=Dimension;Trusted_Connection=yes")
MyCommand = New SqlClient.SqlDataAdapter("select * from STRMVK", MyConnection)

DS = New DataSet
DataGrid1.DataSource = DS.Tables("STRMVK").DefaultView
MyCommand.Fill(DS, "STRMVK")

DataGrid1.DataSource = DS
DataGrid1.DataMember = "STRMVK"

DataGrid1.DataBind()

Pero me devuelve el siguiente error:
Error de servidor en la aplicación '/ADOLJM'.
--------------------------------------------------------------------------------

Referencia a objeto no establecida como instancia de un objeto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.

Error de código fuente:

Línea 318:
Línea 319: DS = New DataSet
Línea 320: DataGrid1.DataSource = DS.Tables("STRMVK").DefaultView
Línea 321: MyCommand.Fill(DS, "STRMVK")



Alguna idea???
muchas gracias de antemano
slds
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Intro ADO.Net

Publicado por LJM (2 intervenciones) el 15/03/2006 13:29:32
Ya solucione el tema de la conexion, pero, por que solamente me muestra SOLO los titulos de los campos de la tabla, pero ningun contenido?
Alguna idea.

Les dejo el codigo:

Dim DS As DataSet

Dim MyConnection As SqlClient.SqlConnection

Dim MyCommand As SqlClient.SqlDataAdapter

MyConnection = New SqlClient.SqlConnection("SERVER=SERVER;database=Di mension;Trusted_Connection=yes")

MyCommand = New SqlClient.SqlDataAdapter("select * from STRMVK", MyConnection)

DS = New DataSet

MyCommand.Fill(DS, "STRMVK")

DataGrid1.DataSource = DS.Tables("STRMVK")


DataGrid1.DataSource = DS

DataGrid1.DataMember = "STRMVK"

DataGrid1.DataBind()



graciassss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar