Título: Problema Access y C# Publicado por: kontaminator en 25 Abril 2009, 01:55 am Buenas noches a todos:
Mi duda es la siguente, tengo una base de datos en Access 2003 y un programa hecho en C#.NET 2005, la consulta que utlizo para conocer los nombres de las tablas es: Citar SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<> "~") AND (Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 ORDER BY MSysObjects.Name al ejecutarla en la vista de access me la ejecuta correctamente, pero al ejecutarla en C# para cargarla en un Datareader me genera el sigueinte error Citar No se puede leer ningún registro; no tiene permiso para READ en 'MsysObjects'. Gracias de antemano a todos Título: Re: Problema Access y C# Publicado por: geek74 en 9 Julio 2009, 21:18 pm Que tal, por que no usas mejor el LIKE para tus filtros que en vez de usar la funciones LEFT.
Saludos Título: Re: Problema Access y C# Publicado por: seba123neo en 9 Julio 2009, 21:36 pm Hola, en vez de usar eso,porque no directamente usas la propiedad GetSchema que obtiene el nombre de las tablas y despues lo recorres...mira un ejemplo:
Get List of Tables in an Access Database - ADO.NET C# (http://davidhayden.com/blog/dave/archive/2006/10/01/GetListOfTablesInMicrosoftAccessUsingGetSchema.aspx) saludos. |