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