export MySQL do MS Access   otázka

VB6/VBA

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.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback