Excel és OleDb

Excel és OleDb
2009-07-17T07:59:07+02:00
2009-07-21T11:38:32+02:00
2022-11-14T08:00:46+01:00
vitamin
Szevasztok!

A leírások szerint, ha az Excel lapvédelmet bekapcsolom, a munkafüzethez és a munkalaphoz sem lehet hozzáférni, addig nem lehet megnyitni, amig a jelszót meg nem adom.

Sajnos ez (nálam) nem így van, mert az alábbi kódrészlet úgy "kikapja" az adatokat, ahogy akarja:
OleDbDataAdapter m_adAdapt1 = new OleDbDataAdapter("Select * From [Lap1$]", m_cnStr1);
m_adAdapt1.Fill(m_dsTabla1, "Lap1$");

Sőt!!!Ezt követően magát a kvázi adatbázisként funkcionáló Excel adattáblát is meg lehet nyitni az "alap" Excel applikációval. Ez gáz, mert biztosítanom kellene, hogy illetéktelenek ne lássanak bele egyszerű módszerrel, illetve ne tudják megnyitni, módosítani...

Segítsetek kérlek, mit lehetne tenni a védelem érdekében?

Előre is köszönöm:
Vitamin
Mutasd a teljes hozzászólást!
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd