PDA

Arkistonäkymässä ei tällä hetkellä lainaus erotu varsinaisesta viestistä. Suosittelemme että vilkaisette ns. täydellistä versiota: : WinME, S-2004, Gedcom


TerhiA
04.02.08, 20:40
Otanpa nyt ihan uudelleen esille Gedcom-mysteerini, joka vasta hiljattain minulle paljastui. Atk-ignoranttina mummuna olen esilletulleista asioista ihan kysymysmerkkinä, enkä todennäköisesti mahdollisista vastauksistakaan mitään ymmärtäne, mutta copy-pastaan kuitenkin tähän asiain kulun.

Kyseessä tietokone, jossa Windows ME, sukuohjelmina Suku8 (varsinaisesti käytössä) ja Suku2004 (viimeisin päivitys), johon aika-ajoin vien tiedostoja Suku8:sta ja yritän opiskella, miten S-2004 toimii.

Tiedostosta XX Gedcomin teko S-8:ssa ok, ei ongelmia, ei virheitä.
Samainen Tiedosto XX viedään S-8 -> S-2004, kaikki tiedot ja perhesidokset ok.

S-2004:ssa Gedcomin teko tiedostosta XX:
1) " Unknown error 0c800A0BB9
ADOX.Views
Argumentit ovat vääränlaisia, ne ovat hyväksytyn alueen ulkopuolella tai ne ovat ristiriidassa keskenään "
Klikkaan OK.
2) " IDispatch error #3127
Microsoft JET Database engine
Microsoft JET –tietokantamoduli ei löydä syötetaulukkoa tai –kyselyä "kkGedExport".
Varmista, että se on luotu ja että kirjoitin sen nimen oikein. "
Klikkaan OK.
Näkyviin ei tule ollenkaan tiedoston tallennuksen etenemisnäkymää, mutta Ged-tiedosto on kuitenkin mennyt haluamaani folderiin.
S-2004:ssa valitsen Gedcom-tiedoston tuonnin, jossa yhteydessä tulee huomautus
" TRLR-tietue puuttuu gedcom-tiedostosta ".
Jatkan edelleen, tallennan uuden tiedoston ja avaan.
Tulos: kaikki henkilöt ovat kyllä henkilötietoineen, MUTTA pelkästään yksittäisinä henkilöinä ilman mitään perhesidoksia.
(Vietyäni samoja kokeilutiedostoja Vista-koneessa olevaan S-2004:een ja kokeiltuani siellä niistä Gedcomin tekoa, ei eteen tullut mitään herjoja ja Gedcom-tiedoston henkilöillä olivat perhesidokset ok).

Genealog.login avaaminen ei ensin onnistunut ollenkaan, mutta muutaman tempun jälkeen sainsen ongituksi näkyville resurssienhallintaa läpikäymällä ja tallennetuksi tällaista:

2008-02-04 17:03:37 | DB Open C:\Omat tiedostot\Suku2004files\Söder.gdb
2008-02-04 17:03:37 | Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=C:\Omat tiedostot\Suku2004files\Söder.gdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
2008-02-04 17:03:39 | Select * from units where unitid > 0 order by surname,givenname
2008-02-04 17:03:39 | Destructing DatabaseInfo
2008-02-04 17:03:43 | dblClk_1 7
2008-02-04 17:03:43 | dblClk_1 7
2008-02-04 17:03:43 | InitUpdate
2008-02-04 17:03:44 | GenDraw at x:350,y:-150 of id 136
2008-02-04 17:03:44 | GenDraw at x:670,y:-150 of id 137
2008-02-04 17:03:46 | GenealogView OnDestroy NULL
2008-02-04 17:03:46 | GenealogView OnDestroy finished Perhe
2008-02-04 17:03:46 | GenealogView Destructor Perhe
2008-02-04 17:03:46 | Destruct GenealogiaDoc Perhe
2008-02-04 17:03:46 | Destruct GenealogiaDoc ended Perhe
2008-02-04 17:04:33 | GEDCOM1
2008-02-04 17:04:46 | Tabell9
2008-02-04 17:04:54 | Unknown error 0x800A0BB9
ADOX.Views
Argumentit ovat vääränlaisia, ne ovat hyväksytyn alueen ulkopuolella tai ne ovat ristiriidassa keskenään.
2008-02-04 17:04:57 | IDispatch error #3127
Microsoft JET Database Engine
Microsoft Jet -tietokantamoduuli ei löydä syötetaulukkoa tai -kyselyä "kkGedExport". Varmista, että se on luotu ja että kirjoitin sen nimen oikein.
2008-02-04 17:06:44 | DB Open C:\Omat tiedostot\Suku2004files\Söderkoe.gdb
2008-02-04 17:06:44 | Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=C:\Omat tiedostot\Suku2004files\Söderkoe.gdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
2008-02-04 17:06:49 | Select * from units where unitid > 0 order by surname,givenname
2008-02-04 17:06:49 | Destructing DatabaseInfo
2008-02-04 17:06:57 | dblClk_1 8
2008-02-04 17:06:57 | dblClk_1 8
2008-02-04 17:06:57 | InitUpdate
2008-02-04 17:06:57 | GenDraw at x:560,y:-440 of id 27
2008-02-04 17:06:59 | GenDraw at x:460,y:-270 of id 27
2008-02-04 17:07:01 | GenealogView OnDestroy NULL
2008-02-04 17:07:01 | GenealogView OnDestroy finished Perhe
2008-02-04 17:07:01 | GenealogView Destructor Perhe
2008-02-04 17:07:01 | Destruct GenealogiaDoc Perhe
2008-02-04 17:07:01 | Destruct GenealogiaDoc ended Perhe
_______________________________________


- TerhiA -

kaila
05.02.08, 08:51
hei,

Tuo kkGedExport joka siinä lokissa näkyy on ohjelman käyttämä aputaulukko jota ei käyttäjän itse tarvitse luoda. Minulle tulee mieleen kaksi mahdollisuutta:

1) Tietokanta Söder.gdb tai Söderkoe.gdb on viallinen jolloin sen voi yrittää korjata komennolla Työkalut - Tiivistä tietokanta.

2) Tiedostojen nimessä olevat ääkköset tuottavat eräisä tapauksisa ongelmia. Ehkä tämä on ykse sellainen. Siinä tapauksessa siihen auttaisi että muutat tietokantasi nimeksi esim Soder.gdb ilmanö-kirjainta.

terveisin
Kaarle Kaila

TerhiA
05.02.08, 10:00
1) Tietokanta Söder.gdb tai Söderkoe.gdb on viallinen jolloin sen voi yrittää korjata komennolla Työkalut - Tiivistä tietokanta.

Suku8:ssa ko tietokannan korjauskomento ei kertonut virheistä.
S-8:ssa ko tietokannasta Gedcomin teko ei myöskään kertonut virheistä.
S-2004:ssä en näe samanlaista tietokannan korjauskomentoa ollenkaan.

2) Tiedostojen nimessä olevat ääkköset tuottavat eräisä tapauksisa ongelmia. Ehkä tämä on ykse sellainen. Siinä tapauksessa siihen auttaisi että muutat tietokantasi nimeksi esim Soder.gdb ilmanö-kirjainta.

Tässä ei selvästikään ole kysymys ääkkös-ongelmasta, koska ääkkösettömistäkin tietokannoista Gedcomin teko ko tietokoneessa S-2004:sta antaa täsmälleen saman tuloksen.

/_ TerhiA _\

kaila
05.02.08, 10:15
1) Sukuohjelmisto 2004:ssä löytyy valikkoriviltä komento

Työkalut - Tiivistä tietokanta


2) Mitään erityistä ongelmaa GEDCOM:n luonnissa ei ole tullut esiin. Tosin WinME ympäristöä minulla ei ole. Jos voit lähettää minulle jonkun tällaisen tietokannan joka antaa ko virheen niin voin sitä katsoa omassa koneessani.

Uusi MDAC ohjelmisto voi myös autaa asiaa. Se löytyy osoitteesta http://msdn2.microsoft.com/en-us/data/aa937730.aspx . Uusin versio näyttää olevan MDAC 2.8 SP1 jonka voit sieltä noutaa ja asentaa koneellesi.

terveisin
Kaarle Kaila

TerhiA
05.02.08, 14:16
1) Sukuohjelmisto 2004:ssä löytyy valikkoriviltä komento
Työkalut - Tiivistä tietokanta
2) Mitään erityistä ongelmaa GEDCOM:n luonnissa ei ole tullut esiin. Tosin WinME ympäristöä minulla ei ole. Jos voit lähettää minulle jonkun tällaisen tietokannan joka antaa ko virheen niin voin sitä katsoa omassa koneessani.
Uusi MDAC ohjelmisto voi myös autaa asiaa. Se löytyy osoitteesta http://msdn2.microsoft.com/en-us/data/aa937730.aspx . Uusin versio näyttää olevan MDAC 2.8 SP1 jonka voit sieltä noutaa ja asentaa koneellesi.


Teen noita Gedcom-kokeiluja varmuuden vuoksi hyvin pienistä tietokannoista, eivätkä tiivistykset niitä järin pienentäneet.
Suku8:ssa on erikseen mahdollisuus korjaamiseen ja tiivistämiseen - 2004:ssa ei siis ole kuin tiivistäminen.

Gedcomin teko antaa samat herjat sekä WinME että Win2000Prof -koneissa.
Kummassakin näkyy MDAC version = ADODB.Connection.2.5.
Kuuluuko tuollaisten ?????mdaccien ylläpito siis meille mummuille/vaareille eikä ohjelman tekijälle ... ?
En osaa asialle tehdä mitään.
Kumpikaan noista ko koneista ei ole netissä ollenkaan.

Uuusin huomio tämänpäiväisissä kokeiluissa:
kohdassa Lue Gedcom-tiedosto on valintana pelkästään "Älä tuo henkilön gedcom tunnistetta tietokantaan" eikä sitä pysty muuttamaan. En saa siis näkyville Tuo henkilön jne.

Mielenkiintoista on, että täsmälleen saman tietokannan tuonti tähän Vista-koneeseen ja Gedcomin teko siitä tässä ei tuota tulokseksi mitään herjoja.

Voin kyllä mailata sinulle kummasteltavaksi yhden pienen tietokannan, mutta enpä usko siitä mitään selvenevän. Minkä version toivot, sen ihan originaalin .mdb vai sen .gdb?
Mdb toimii ok, siitä gedcom toimii ok;
gdb toimii ok - vain gedcom gdb:stä ei toimi.

Mitä tarkoittavat ne lukuisat false-merkinnät siellä laittamassani logissa?

/_ TerhiA _\

kaila
05.02.08, 14:43
hei,

Suku2004:ssä tuo tiivistä tietokanta sekä korjaa että tiivistää. Suku 8:ssa ne ehkä olivat erikseen.

MDAC on windowsin osa joka on mukana myöhemmissä windows versioissa mutta piti erikseen asentaa winME:hen. Jos sinulla on suku2004 cd tallessa löytyy sieltä sen hetken tuoreimmat MDAC versiot hakemistossa ms. Jos siellä onuudempi kuin tuo 2.5 niin yritä asentaa se ellet saa sitä haettua Microsoftin sivulta. MDAC 2.5:n pitäisi toimia mutta joissakin tapauksissa on ollut hyötyä uudemmasta versiosta.

Kyllä niiden ruksien siinä Gedcom tuontiikkunassa pitäisi toimia. Ruksin laittaminen ei muuta tekstiä (kuten Suku 8:ssa saattoi tehdä)

Se että sama toimii Vista koneessa niin viittaa tuohon mdac-ongelmaan. Lähetä minulle sellainen mahd. pieni .gdb tietokanta joka on antanut tämän virheen niin yritän katsoa löytyykö siitä mitään selitystä.

Lokin merkinnät eivät sinulle paljoakaan kerro. Ongelmatapauksissa minä voin siitä katsoa mitä ohjelma on tehnyt. falset näyttävät olevan tietokanan (mdac) asetuksia joista jotkun ovat pois päältä.

terveisin
Kaarle Kaila

TerhiA
05.02.08, 22:28
Uusi MDAC ohjelmisto voi myös autaa asiaa. Se löytyy osoitteesta http://msdn2.microsoft.com/en-us/data/aa937730.aspx . Uusin versio näyttää olevan MDAC 2.8 SP1 jonka voit sieltä noutaa ja asentaa koneellesi.


Kävin vilkaisemassa tuolla sivulla, enkä ymmärtänyt yhtään mitään. Downloadeja oli vaikka millä mitalla - kai -, mutta-mutta .... mikä tuolla sivustossa siis olisi juuri se asia, jota WinME- ja Win2000Prof-koneisiin uskaltaisi laittaa, jotta S-2004:sta gedcomin teko onnistuisi, kun MDAC version ADODB.Connection.2.5 ei näköjään kelpaa - ja juuri sehän on S-2004 -ohjelmapäivitysten mukana käsittääkseni koneilleni tullut. En ainakaan itse ole sellaista mistään ladannut, koska en asiasta mitään ymmärrä eikä 2004:n päivityksissä ole asiasta koskaan mitään mainittu.

Eikö täällä kenelläkään ole enää noita käyttiksiä + S-2004? Eli eikö samoja ongelmia ole kenelläkään muilla?

Helpompaa näköjään lukea 1600-luvun käsialaa kuin ymmärtää sukuohjelman käyttäytymistä. No, kaikki hyvin niin kauan kuin konevanhus pysyy hengissä ja pystyn käyttämään mummuystävällistä Suku8:aa.

/_ TerhiA _\

TerhiA
06.02.08, 15:21
Ongelma on nyt ratkaistu Kaarlen ystävällisen privaattineuvon ansiosta; juuri MDACista oli kyse.
Nyt sujuu gedcomin teko WinME-koneessakin herjoitta ja perhekytkökset ovat olemassa.

Edelleen kuitenkin peräänkuulutan, eikö kenelläkään muulla ole ollut kyseistä ongelmaa?

Kiitollisena
/_ TerhiA _\