no já tomu taky moc nerozumím když jsem psal BadgeGen a ještě tam nebyla funkce přepínání dvou DB tak sem vůbec DB neřešil prostě jak to z ggsexpr přišlo tak sem to sežvejkal a vyplivl DB už byla otevřená ggstatem a ggsexpr a já přebral tu samou a najednou je nějakej problém...
to přepínání DB kvůli waymarkům funguje tak, že předpokládá že DB je v Datovém uložišti geogetu takže se opět o nějaké adresáře nestarám...
# hlavní databáze
EVALLOCALVAR GGS_MAIN_DB 'geoget.db3'
# sekundární DB - prázdná je všechno v základní DB
EVALLOCALVAR GGS_SECOND_DB 'waymarking.db3'
.........
.........
# Prepnuti databaze pokud je potreba waymarking tahat z jiné DB
EVALLOCALVAR GGS_WAYMARK_DB return (('%GGS_SECOND_DB%' eq '') ? '%GGS_MAIN_DB%' : '%GGS_SECOND_DB%')
#-------------------
DB %GGS_WAYMARK_DB%
#-------------------
.......
.......
.......
#----------------- Navrat na puvodni DB
DB %GGS_MAIN_DB%
#-----------------
a to je vše co dělám s DB takže jsou otázky
- mám k tomu přidat cestu aby bylo umístění absolutní ??
- mám si DB na začátku přepnout ??
(ggsExpr to ale podle mě dělá za mě tak nevím proč bych to dělal)
a hlavní DB se vlastně přepíná jen kvůli waymarkingu jinak to tam nebylo doteď potřeba takže by to ještě chtělo dodělat výběr názvu hlavní DB protože ta se nemusí jmenovat 'geoget.db3'