Ahoj, Pracuji ve VB6. Hledám nějakou metodu, jak exportovat kompletní tabulky databáze MySQL (na vzdáleném serveru) do Accessu na lokálním počítači. Mám aplikaci s databází Access, která zálohuje data na vzdálený server do MySql. Průběžně posílám SQL příkazy a ty se na serveru spustí. Tím tam průběžně vytvářím kopii Accesové databáze lokálního počítače. Používám ADO connection. Když o Access databázi přijdu nebo se nevratně poškodí: -na locálu vytvořím prázdnou AccessDb -připojím se k serveru -otvírám postupně tabulky a řádek po řádku INSERTuji do nové DB. Problém je v tom, že musím složitě zjišťovat typy polí kvůli uvozovkám, ošetřovat hodnoty záznamů NULL, nulové hodnoty datumů atd. Kdyby šlo použít něco jednoduchého jako: SELECT * INTO tabulka IN [access-local-DB] FROM [mysql-remote-DB].tabulka ..to mi ale nefunguje. Díky za každou radu.
|