lekerdezesek kinyerese accdb fajlbol

Fodor Zsolt fodor at gyakg.u-szeged.hu
2015. Ápr. 12., V, 23:39:06 CEST


On Sun, 12 Apr 2015 23:26:15 +0200, Nits László wrote
> Nem próbáltam, de talán így megy:
> using System;
> ...

Köszönöm.
Az alábbiak szerint működött - persze a kiíráson még javítanom kell, de
problémás rész kész:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.OleDb;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.IO;
// lehet, hogy nem minden using kell

namespace access1
{
    class Program
    {
        static void Main(string[] args)
        {
            StreamWriter ki = new StreamWriter("c:\\tmp\\sql.txt");
            foreach (var i in new DirectoryInfo("c:\\tmp").GetFiles("*.accdb"))
            {
                string connString = @"Provider=Microsoft.ACE.OLEDB.15.0;Data
Source=" + i.FullName;
                using (var conn = new OleDbConnection(connString))
                {
                    conn.Open();
                    DataTable schema = conn.GetSchema("Views");

                    foreach (var j in schema.Rows)
                    {
                        DataRow row = (DataRow)j;
                        string queryText = (string)row["VIEW_DEFINITION"];
                        Console.WriteLine(queryText);
                        ki.WriteLine("{0}", queryText);
                    }
                }
            }
            ki.Close();
        }
    }
}

--
Fodor Zsolt :: SZTE Sagvari Endre Gyakorlo Gimnazium
62/544-000/3371 :



További információk a(z) Techinfo levelezőlistáról