Čteční dat z MsysObjects (db Access)   zodpovězená otázka

C#

Chtěl bych se zeptat, jak programově přečtu data z tabulky MsysObject (db Access), která obsahuje názvy tabulek a další parametry. Při pokusu o čtení se objeví chyba "MsysObjects neobsahuje práva pro čtení". Našel jsem sice řešení jak přes nastavení MS Access práva povolit, jenže v seznamu tabulek vidím, jen své vytvořené.

Jedním z možných řešení je použít metodu DbConnection.GetSchema(), která pomocí omezení data přečte. Já bych však data potřeboval získat pomocí DbDataAdapter.Fill(), kde nastává zmiňovaný problém. Poraďte prosím tedy, jak bych mohl práva obejít, popř. zda-li se při použití adaptéru dají použít taky nějaké omezení (Restrictions).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vyřešeno... V MS Access se musí povolit zobrazování systémových tabulek a těm následně přiřadit práva pro čtení. Bohužel to není defaultní stav, takže se zřejmě vrátím k prvnímu řešení.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback