• Miércoles 15 de Mayo de 2024, 13:20

Autor Tema:  Ayudaaa¡¡¡  (Leído 961 veces)

mari_cruz

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Ayudaaa¡¡¡
« en: Miércoles 22 de Noviembre de 2006, 13:04 »
0
Hola a todos, os explico mi problema:

Tengo realizada una aplicación que genera unas estadísticas en html, cogiendo los datos de unas base de datos creada en access. Mi problema es que cada vez que ejecuto mi aplicación, para que no de error cuando mi programa lea de las bases de datos de acces los campos que necesito,previamente a la ejecución necesito dar a las bases de datos desde el acces los siguientes permisos:

=====================================================
* En Herramientas/opciones/ver: activar objetos ocultos y objetos de
sistemas
* En Herramientas/Seguridad/permiso de usuario y de grupo: seleccionar el
nombre de objeto MsysObjects y activar la opcion de leer datos
=====================================================

¿Sabeis que podría hacer para no tener que hacer esto con cada una de las bases de datos que quiero leer con mi programa?

OS PONGO JUSTO UNO DE LOS TROZOS DE MI PROGRAMA DONDE LEO DE UNA BASE DE DATOS Y LA DECLARACIÓN DE LAS VARIABLES DE ESE TROZO

Private DS As System.Data.DataSet
    Private tabla_DS As System.Data.DataTable
    Private MyCommand As System.Data.OleDb.OleDbDataAdapter
    Private orden As OleDbCommand
    Private MyConnection As System.Data.OleDb.OleDbConnection
    Dim nombre_tabla As String

MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
                        "select Codpos from " & nombre_tabla, MyConnection)
                DS = New System.Data.DataSet

                Try
                    MyConnection.Open()
                    MyCommand.Fill(DS)
                    tabla_DS = DS.Tables.Item(0)

Muchas gracias

xcx

  • Miembro MUY activo
  • ***
  • Mensajes: 175
  • Nacionalidad: cl
    • Ver Perfil
    • Fotos y captura
Re: Ayudaaa¡¡¡
« Respuesta #1 en: Viernes 1 de Diciembre de 2006, 13:10 »
0
Y la conexión la haces directa o por odbc?... es raro el caso.. y que error te arroja específicamente?