Page 1 of 1

msg erro classe TDBOdbc()

PostPosted: Sun Nov 22, 2009 7:57 pm
by softloja
Ola pessoal, to quase terminando um programa de conversao de SQLServer para DBF ou vice versa. Estou usando Harbour 41.0, fwh 2.4, BCC 5.5.
O programa abaixo esta funcionando perfeitamente, mas quando a função seek() é ativada da a mansagem "Seek operations are not allowed on SELECT statements", nao sei pq esta dando esta mensagem , pq nao da erro algum. agradeço as ajudas.
Parte do codigo abaixo:

l_ope3:=TOdbc():New(l_odb,"","") //Itens
l_tait=TDBOdbc():New("SELECT * FROM "+"SD1010 ORDER BY d1_doc+d1_emissao",l_ope3,3,"SEL_003")

l_notnum="123456"
l_notdde="20091101"

l_tait:seek(l_notnum+l_notdde,.f.)

l_tait:end()


[img]c:\tempo\mfw.gif[/img]

Re: msg erro classe TDBOdbc()

PostPosted: Thu Dec 03, 2009 7:38 am
by Antonio Linares
Es preferible que uses ADO en vez de ODBC, que Microsoft ya desaconsejo su uso hace tiempo.

En estos foros tienes muchos ejemplos de como usar ADO :-)