_

problem geomedia & vba:(

Archiwum grupy newsowej pl.comp.gis. Na razie tylko do czytania i przeszukiwania.

problem geomedia & vba:(

Postprzez mijagi182 » mar 11, 2008 12:24

Uszanowanko!, problem strescilbym nastepujaco :

program ktory piszę w vba, tworzy polaczenie, robi z niego originating
pipe'a, nastepnież jego recordseta bierze do merge pipe'a. sama procedura po
obserwacji zmiennych wnioskujac, przebiega pomyslnie. problem pojawia sie gdy
chce wrzucic merge'a owego do "queries" metodą :

Dim merge As Query
Set merge = objMP.OutputRecordset.GetExtension("Name")
merge.Name = "merge fo ble"
app.Document.QueryFolder.QuerySubFolders("Queries").Queries.Append merge

wyrzuca blad ze metoda nie wspiera procesu automatyzacji (co nie jest prawda
wnioskujac z helpa) albo ze nie podoba mu sie interface tego co chce tam
wsadzic

probowalem sam robic merga bezposrednio w geomiediach, po czym zaobserwowac
jego wlasciowosci poprzez PropertySet ale nie berdzo mi to wychodzilo..

natomiast samo wrzucnie do "queries" nie jest celem samym w sobie poniewaz
docelowo zamierzam wykonac OutputToTable do polaczenia z SQLserwerem poprzez
kod :

Set Table = CreateObject("geomedia.OutputToTableService")
With Table
DisableModificationLogging = True
Set .InputRecordset = objMP.OutputRecordset
OutputTableName = "ble"
OutputMode = gmopmCreateNewTable
NewTableKeyMode = gmntkmNewKey
NewTableAutonumberMode = gmntamPreserveValues
Set .OutputConnection = app.Document.Connections.Item(1)
OutputLogFileName = "D:\temp\GMOTTS.log"
Execute
End With

tu wykrzacza sie na metodzie .Execute z komunikatem (extension, ,not found)
tylko czego tutaj brakuje... moze coordinatesystem ale to chyba nie jest
konieczne kiedy zarowno w bazie jak i recordsecie takowy jest zdefiniowany

P. S.
przyklady z helpa sa mi znane:)

za wszelakie checi oraz proby pomocy z góry dziekuje!

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
mijagi182
 

Powrót do pl.comp.gis

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników