mojaSymfonia FORUM
https://forum.mix-soft.pl/

Dostęp do BtRecordset z ambasica
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2997
Strona 1 z 1

Autor:  Jarek75 [ 2011-03-31, 13:15 ]
Tytuł:  Dostęp do BtRecordset z ambasica

Ogólnie zadanie jest takie: z programu Symfonii (np. Handel) odczytać rekordy z różnych tabel programu FK.

Świetnie się nadaje BtRecordset. W vbscripcie można zrobić tak:
Kod:
set db = createobject("mxbtbase.btdatabase")
call db.open("s:\danefirm\fk\demo111b", "admin", "")
set rs = createobject("mxbtbase.btrecordset")
set rs.btdatabase = db
rs.open("kontrahenci")
rs.getrec(12)
WScript.Echo rs.value("skrot")

Ale w ambasicu nie ma tego nieszczęsnego set i zawodzi analogiczne:
Kod:
Dispatch db
Dispatch rs
db = createobject("mxbtbase.btdatabase")
db.open("s:\\danefirm\\fk\\demo111b", "admin", "")
rs = createobject("mxbtbase.btrecordset")
rs.btdatabase = db
rs.open("kontrahenci")
rs.getrec(12)
message rs.value("skrot")

Problemem jest niemożność prawidłowego wykonania operacji

rs.btdatabase = db

Wykonanie 'PropertyPut' nie powiodło się.

Co robić?

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/