realbasic-nug.it
[Top] [All Lists]

Re: RB 2007 e DBFCURSOR

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: RB 2007 e DBFCURSOR
From: Gilberto De Faveri <gilberto dot defaveri at omnidea dot it>
Date: Tue, 22 May 2007 12:20:09 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <3C32ACD8-27F8-496B-937A-3D8AB7C6BAF8 at tin dot it><8B1F4257-80DE-4852-B2DB-05B4E61E59E8 at tin dot it><8BF04970-710A-4257-B919-A2B70DA88E2C at yahoo dot it><C6CF8C0A-BD3A-492B-8279-4188D1E35250 at tin dot it><AD155253-3871-43C0-BD2A-4EA81646D95D at yahoo dot it><40B1630B-82DE-4962-89F3-883512E6330C at tin dot it><ED3BB116-2CE0-4F43-966D-FD28206B2CB7 at yahoo dot it><3AE6D839-82B0-4107-A8CA-94E55FCC4867 at tin dot it><F92048DA-4D71-494E-9D65-7551711CDABA at yahoo dot it><76B662AB-4F07-417E-AFC7-863F1D6235E4 at tin dot it><9FD793E9-45E9-4D29-BBE3-9C59274B21DE at yahoo dot it><EB1D2A9A-F15E-4485-886C-185B3F7875FF at tin dot it><ECB69533-8CAA-4442-8972-1953783E1AF8 at yahoo dot it><152788E1-5779-48BD-9D91-96E8863A50A9 at tin dot it> <1AB3A392-B2F7-448D-BDC5-731C244257E0 at yahoo dot it> <002601c79be5$226fd940$6801a8c0 at IMAC> <CE121A10-6D74-4ECD-B08E-BBC66F36A72D at omnidea dot it> <00c501c79c58$372b2ce0$4800a8c0 at fiasa dot lan>
Come correttamente segnalato dal compilatore, stai cercando di assegnare un oggetto di tipo DatabaseCursor (OpenDBFCursor ritorna un oggetto di questo tipo) ad una variabile di tipo RecordSet.

Prova modificando

dim df as recordset

con

dim df as DatabaseCursor

On May 22, 2007, at 12:01 , Enrico a Libero wrote:


Ciao,
Dovrebbe essere un problema di plug in perchè ho usato il portatile (un vecchio g3) e li mi propone la parola opendbfcursor ma mi va in errore,
Sul 5.5.3  funziona senza problemi.

il codice sostanzialmente è questo :


 //INIZIALIZZAZIONE DBFile
dim df as recordset
 if targetwin32 then
df=opendbFCursor(getfolderItem("\\Server\c\Cantieri \AggiornamentoMAC\interimm.dbf"))
 else
   df=opendbFCursor(getfolderItem("interimm.dbf"))
 end if
 if df=nil then
   beep
 else
msgbox"Acquisizione Dati da Contabilità in corso" // <-- CONVERTITO
 end if

ma si ferma sull df con la scritta :type mismatch error :Expected recordset but go t database cursor
Nelle vecchie versioni 4.5.2 e 5.5.3 funziona



--
gilberto de faveri
omnidea srl

edificio pegaso
parco scientifico tecnologico vega
via delle industrie, 15
30175 venezia marghera

tel +39 041 509 3441
fax +39 041 509 3641

www.omnidea.it





<Prev in Thread] Current Thread [Next in Thread>