PDA

Visualizza la versione completa : [vb] Error E_FAIL .......... boh


matilde
03-12-2002, 12:00
HO fatto un'applicazione in vb che prende i dati da una tabella in Access e li salva in una tabella di Visual Foxpro.

L'errore che mi dà è questo:

Errore di run-time '-2147467259(80004005)':
Il provider di dati o un altro servizio ha restituito uno stato E_FAIL.

Non capisco il perché.

La riga incriminata è:

rec.AddNew


Non ho proprio idea di cosa sia.

Grazie a tutti

ddies
03-12-2002, 12:16
stai facendo un Addnew su una tabella collegata?

matilde
03-12-2002, 12:19
No, è una tabella .dbf

ddies
03-12-2002, 12:21
Ma è proprio un database a paret con una sua connessione specifica?

Prova a fare set = nothing del recordset prima di ogni insert

matilde
03-12-2002, 12:27
Mi dice che non può fare l'operazione perché l'oggetto è chiuso.

ddies
03-12-2002, 12:50
Puoi postare la parte di codice?

Perché sennò la soluzione è collegare le tabelle dbf nello stesso db access da cui sai la select.

matilde
03-12-2002, 14:30
Il problema secondo me sta nel fatto che non riesce a collegarsi con la tabella in visual fox pro..............
La connessione lo fatta in questo modo:

my_conn.Open "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=" & """" & "DSN=prova;UID=;SourceDB=c:\......;SourceType=DBF;E xclusive=No;BackgroundFetch=Yes;Collate=Machine;Nu ll=No;Deleted=No;" & """"


se tento di collegare la tabella in dbf in Access mi dice:

La tabella esterna non è nel formato previsto........


Sto uscendo pazza!!!!!

Loading