Newsgroup: it.comp.appl.access
Titolo: errore di run-time 3219

ho un applicativo per la gestione di appuntamenti, ho modificato
Form_agenda_lite scaricato dalla rete sul sito di uno di voi (non ricordo
chi) quando inserisco un appuntamento su click del pulsante "inserisci" 
mi da il seguente errore di run-time 3219 - operazione non valida.
facendo il debug mi evidenzia giallo la seguente riga 
Set rs = CurrentDb.OpenRecordset("tblAppuntamenti", dbOpenTable)
cause? 
risoluzioni?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
hai dichiarato il recordset rs come DAO.recordset?
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 hai dichiarato il recordset rs come DAO.recordset?
dove? nei riferimenti?
si, non va bene? che devo fare?


 si, non va bene? che devo fare?
Ciao Luigi
Leggi un attimo qui:
http://support.microsoft.com/kb/208379/it
--
sv


 grazie
Credo sia il mio Demo....!
E' una Linked_Table nel tuo progetto...?
Prova ad usare il Tipo Dynaset...!
@Alex

 @Alex
Alessandro! :-)) scusa la mia ignoranza, ma stai parlando ostrogoto per
me, se non mi spiegni più semplicemente, non capisco niente!
questo tipo dynaset cosa è e come lo metto in pratica?
grazie
anche se non rispondi, Auguri di buon natale!!!!


 anche se non rispondi, Auguri di buon natale!!!!
-- 


 grazie
Come dice Alessandro credo sia la tabella collegata.
Prova a ricollegarla.
Strumenti/Utilità Database/Gestione Tabelle Collegate
Ciao
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sostituisci dbOpenTable con Dynaset

ho provato ma adesso mi da errore "2466" - riferimento alla proprietà
Dynaset non valido nell'espressione.
poi ho notato che se le tabelle sono incorporate nel DB, funziona
perfettamente con il codice originale (con DBopentable) mentre se divido
il DB in BE e FE, mettendo il BE sul server centrale, mi da l'errore 3219
con dbopentable e l'errore 2466 con dynaset.


Marco Antonioli ha scritto:



ci ho provato, gli ho riassegnato il percorso, ma fa la stessa cosa.
se apro la tabella collegata posta sul server, si apre normalmente


luigi onofrio ha scritto:

Devi anche leggere l'Help e non andare a tentoni....!
dbOpenTable è un parametro da assegnare al Type di Recordset, se
guardi l'Help vedrai che è possibile assegnare altri parametri, certo
che se hai messo Dynaset non andrà mai perchè
non esiste, dovrai fare lo sforzo di leggere l'help ed il nome delle
costanti assegnate al DataType ed usare quella giusta....!!!
@Alex

...
Sostituisci dbOpenTable con dbOpenDynaset.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 Sostituisci dbOpenTable con dbOpenDynaset.
Grazie Karl!  funziona!
nella guida in linea alla voce dbOpenDynaset vi è la seguente spiegazione:
Apre un oggetto Recordset di tipo dynaset simile a una tabella del set di
record corrente di tipo keyset di ODBC. 
mentre alla voce dbOpenTable vi è la seguente spiegazione:
Apre un oggetto Recordset di tipo tabella. Solo per le aree di lavoro di
Microsoft Jet. 
E devo dire la verità, io non ci ho capito niente!
non ci avrei mai arrivato alla soluzione che il difetto dipende dalla
divisione del DB in BE e FE con il BE sito in un altro PC/server (ai
voglia di dire Alex di leggere la guida in linea!, non ci avrei mai
arrivato! almeno io, che non ho la cultura di alex)
Grazie karl  e Auguri di buon natale!
luigi


 ...
La KB è un po' più chiaro: 
http://support.microsoft.com/kb/138769/it
Mi piace il titolo creato dalla macchina di traduzione:
"Impossibile ACC:..."!
-- 
:-)


 ...La KB è un po' più chiaro...
*grrr*
Dopo tanti anni ho letto che la maggioranza scrive _la_ KB
e poi questo stupido sbaglio: chiaro --> chiara