adox

    0熱度

    1回答

    我想根據用戶選擇獲取元數據。我正在使用ADODB命名空間來提供到數據庫的連接,並使用記錄集來從中檢索數據。我建立了一個連接並進行了測試,這工作正常,但數據檢索不起作用。 這裏是主要的部分: con.Open() cat.ActiveConnection = con Select Case chk.Tag Case "Yes"

    2熱度

    2回答

    我有關於ADOX的錯誤,我不知道如何解決。 enter code here public static string[] GetTableExcel(string strFileName) { string[] strTables = new string[100]; Catalog sCatalog = new Catalog(); ADOX

    4熱度

    1回答

    我正在編寫使用ADO.NET OLEDB提供程序的應用程序。數據庫是Access。大部分數據庫交互是通過DDL/DML SQL查詢。 我現在需要創建鏈接表,並且似乎沒有單獨使用ADO.NET的方法。無論是在簡單的DDL查詢中,還是嘗試直接操作Access系統表。 我試圖避免在我的應用程序中使用ADOX,額外引用/依賴項。任何人都知道這個方法嗎?非常感激。 以下是我目前如何使用ADOX創建鏈接表的方

    2熱度

    2回答

    我對ADOX Interop有一個非常奇怪的問題。 我有這樣的代碼: try { if (File.Exists(path)) File.Delete(path); var cat = new CatalogClass(); cat.Create("Provider=Microsoft.Jet.OLEDB.4.0; Data

    2熱度

    1回答

    我正在嘗試用C#創建一個Access文件(.mdb)。我正在從SQL導出舊數據的數據。我得到它的工作,我唯一的問題是設置列爲空。 這裏是我(爲簡便起見取消了大部分列): private void CreateAndExportLegacyFile(DataTable data, string exportFilename) { var connectionString = "Provi

    0熱度

    1回答

    我試圖通過實現IDisposable接口來創建一次性ADOX目錄實例,但我得到的錯誤是: ADOX.Catalog'不包含'Dispose'的定義,並且沒有擴展方法「處置」接受類型「ADOX.Catalog」的第一個參數可以找到(是否缺少using指令或程序集引用?) 和此我的代碼 namespace Disposable { class DBGen : IDisposable {

    0熱度

    1回答

    使用ADOX目錄類我試圖創建一個空的Ms Access數據庫。代碼工作正常(據我所知)並生成數據庫,但是當我嘗試從Windows資源管理器中打開數據庫時,我得到「無法使用name.accdb;該文件已在使用」錯誤消息。我檢查了文件目錄,並且name.idb文件也出現在目錄中,而未打開數據庫。關閉C#窗體窗體應用程序後,name.idb消失,我可以打開數據庫。 這是我用ADOX創建數據庫的代碼。 p

    0熱度

    1回答

    這是我的代碼創建一個.ACCDB文件,如果它不能找到一個: Catalog cat = new CatalogClass(); string createStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|/saveDB.accdb;"; cat.Create(createStr); Table tbl =

    2熱度

    1回答

    最近,一個創建Access數據庫(我們的下游合作伙伴的要求)的程序添加了一個包含所有備註欄的表,然後插入一堆停止工作的記錄。奇怪的是,我所看到的環境沒有任何變化,也沒有任何可能影響它的差異。此外,我試過的任何機器上的這個repros,無論是否有Office,以及是否有Office,無論是32位還是64位。 問題是,當程序運行後打開數據庫時,目標表是空的,而是有一行MSysCompactError表

    0熱度

    1回答

    我在寫一個跨數據庫應用程序。當涉及到命令和連接時,它可以與ADO.NET的基類和oledb提供者一起使用。 現在我需要編寫一些代碼來創建表,索引,刪除它們,查詢表的列表等,我不期待有十幾個版本的代碼用於MySql,MsSql,MsAccess,SQLite等。 我該如何做到這一點?有沒有一個圖書館可以幫助ADOX做到這一點?