Frissítése egy Excel táblázatba OLEDB

szavazat
0

Van egy webes alkalmazás, ahol az adatbázis MS Excel (csak hogy néhány értéket, ezért előnyös excel, mint SQL).

Írtam egy közös funkció Save & Törlés alapján az operációs rendszer elvégzi a műveletet. Mindkettő jól működik.

A probléma az, My cmd.ExecuteNonQuery () metódus nem tér vissza semmilyen kivételt végrehajtása közben (I ellenőrzött legközelebb mikor betölti a lapot, kaptam a frissített értékeket Excel). De nem tudom megnyitni az Excel mérleg, mint a munkavégző folyamat kapcsolódnak hozzá. Szóval kifejezetten leállítja a folyamatot (W3Wp.Exe). Most minden a változásokat, amelyeket tettem alkalmazása révén nincs ott.

Hogyan lehet megoldani ezt ...? Bármilyen ötlete

A kérdést 08/08/2014 21:01
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Nehéz asnwer Kérdést nem látta példát kódot. Az első dolog, amit ellenőrizni, ha törlöd a kapcsolatot az adatbázissal. Valami ezen vonalak mentén:

using (OleDbConnection conn = new OleDbConnection("connection string"))
{
    using (OleDbCommand cmd = conn.CreateCommand())
    {
        // do stuff
        cmd.ExecuteNotQuery();
    }
}

A usingnyilatkozat bezárul, és dobja a parancsot és a kapcsolat egyszer kimennek a hatálya alá. Ha ez nem segít, megyünk további információra van szüksége.

Válaszolt 08/08/2014 21:47
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more