
ayuda urgente sqldatasorce no carga datos en webgrid
Publicado por jose maria (4 intervenciones) el 28/11/2015 20:32:14
Hola empiezo ha estar deseperado, he probado varias formas de cargar datos en un webgrid con ASP.net
y no hay manera, la ultima mediante un sqldatasource
el codigo es:
en el web.config tengo la siguiente connectionString creada por VS2015 al añadir el sqldatasorce desde el diseñador del WebForm:
el VS tambien me añade la parte de codigo del sqldatasorce
pero al ejecutar me sale este error:
No se pudo determinar una MetaTable. No se pudo determinar una MetaTable para el origen
de datos 'SqlDataSource1' y no se pudo inferir ninguna de la dirección URL de la solicitud.
Asegúrese de que la tabla está asignada al origen de datos, de que el origen de datos está
configurado con un tipo de contexto y nombre de tabla correctos o de que la solicitud
forma parte de una DynamicDataRoute registrada.
parece un error de conexion a la base de datos pero....
puedo acceder a mi base de datos y consultar los datos desde el VS mediante la ventana del sql explorer y desde el sql server management studio con toda normalidad.
a demas la sentencia SQL la he creado desde el diseñador al añadir el sqldatasorce al form y me ha detectado la base de datos y sus tablas
si alguien puede ayudarme se lo agradecere eternamente gracias
y no hay manera, la ultima mediante un sqldatasource
el codigo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView runat="server" ID="PersonasGrid"
DataSourceID="SqlDataSource1"
AutoGenerateColumns="false">
<Columns>
<asp:DynamicField DataField="Codigo" />
<asp:DynamicField DataField="Apellido1" />
<asp:DynamicField DataField="Apellido2" />
<asp:DynamicField DataField="Nombre" />
</Columns>
</asp:GridView>
</div>
<asp:SqlDataSource ID="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:GestorLCAConnectionString %>"
DataSourceMode="DataReader"
SelectCommand="SELECT [Codigo], [Apellido1], [Apellido2] FROM [Personas] ORDER BY [Apellido1]">
</asp:SqlDataSource>
</form>
</body>
</html>
en el web.config tengo la siguiente connectionString creada por VS2015 al añadir el sqldatasorce desde el diseñador del WebForm:
1
2
<add name="GestorLCAConnectionString" connectionString="Data Source=pcacl5;Initial Catalog=GestorLCA;User ID=sa;Password=sqllca"
providerName="System.Data.SqlClient" />
el VS tambien me añade la parte de codigo del sqldatasorce
pero al ejecutar me sale este error:
No se pudo determinar una MetaTable. No se pudo determinar una MetaTable para el origen
de datos 'SqlDataSource1' y no se pudo inferir ninguna de la dirección URL de la solicitud.
Asegúrese de que la tabla está asignada al origen de datos, de que el origen de datos está
configurado con un tipo de contexto y nombre de tabla correctos o de que la solicitud
forma parte de una DynamicDataRoute registrada.
parece un error de conexion a la base de datos pero....
puedo acceder a mi base de datos y consultar los datos desde el VS mediante la ventana del sql explorer y desde el sql server management studio con toda normalidad.
a demas la sentencia SQL la he creado desde el diseñador al añadir el sqldatasorce al form y me ha detectado la base de datos y sus tablas
si alguien puede ayudarme se lo agradecere eternamente gracias
Valora esta pregunta


0