Newsgroup: it.comp.lang.visual-basic
Titolo: Errore 3061: parametri insufficienti previsto 16

Salve a tutti,
mi sto sbattendo con questo errore! Ma prima alcune premesse.
Sto lavorando in VB6.0 e ho una form con relativa dbgrid, Data control (DAO)
e recordset.
Eseguo, nel form load eseguo le seguenti operazioni:
    Set rsgrid = Db.OpenRecordset(sql)
    Set Data.Recordset = rsgrid
    Data.Refresh,
dopo le rispettive inizializzazioni.
Solo che rsgrid restituisce 0 record.
L'errore compare al Data.Refresh e non riesco a sbolognare questo errore!
Sapete aiutarmi?
Simone

Ok ho trovato qlcs,
l'errore č nella query che per qualche motivo non va! Mah, mistero della
fede?!??!?
Simone

 fede?!??!?
 Magari se posti la query con qualche info in piů si puň provare a darti una
mano...!
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 e recordset.
Semplicemente la query richiede 16 (!!!) campi che non esistono nel DB.
Ciao

 sulla tabella sbagliata!
io lo odio sto errore , non potrebbe dirti direttamente quale campo non
trova visto che lo "conta" ? Grrrrrr...

[Gigio2k [work]] scrisse:

e magari correggertelo lui, visto che è lì :-)
Cosa lo paghiamo a fare, il motore del database, se non è capace a fare niente
da solo!!
--
Salutoni
Sergio

Gigio2k [work] ha scritto:

Vero, ma sugli sforzi che M$ fa per migliorare la vita dei programmatori,
abbiamo già dato.
Però, questo, è uno degli errori più chiari di M$, di quelli che ti fanno
dire "cosa caspiterina ho scritto?" e vai a botta sicura.

 fanno dire "cosa caspiterina ho scritto?" e vai a botta sicura.
Appunto non lo acetto ! Come dice cssoft potrebbe addirittura
autocorreggersi !!!
Diciamocelo , uno dei pregi del vb e' la velocita' nello scivere codice ...
e bloccarsi (anche se se' facile trovare l'errore) per un errore che il
motore db Capisce trova e enumera e' proprio da pigri :-/ E' come se nell
ide scrivendo form.sciow il messaggio di errore restituito fosse : "Guarda
mi aspettavo un altra cosa , hai sbagliato la parte dopo form. , non
pretenderei un intellisense per i db ma gia' che lo trovi e lo conti dimmi
almeno il nome al posto del numero sfaticato !!!  ^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ide scrivendo form.sciow
[snip]
mmm...
Come se io scrivo frmTesto.show e VB fa "mmm... ambimbò faccio frmTest.show
o frmText.Show?"
No, mi pare varamente da suicidio che il compilatore si prenda poteri
decisionali.
Poi vai tu a capire (e a spiegare al cliente) perchè tutti i dati che
dovrebbero andare nelle fatture emesse le scrive nelle bollette da pagare.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 decisionali.
La devo smettere prima o poi di spiegare le cose con le esagerazioni :-/
Logicamente non si intendeva proprio l'autocorrezione ma di avere ALMENO  al
posto di :
    "Non trovo 3 cose"
avere:
    "Non trovo 3 cose : camBo1, campRo2 e Cicabum!"
Tutto qui ^_^


 Tutto qui ^_^
Ti eri spiegato chiaramente e sono d'accordo, ma, come detto, Bill,
eventualmente, si sforza solo per guadagnar denari. L'hai detto (io ho
smesso di ripetermi): sono degli sfaticati!

 smesso di ripetermi): sono degli sfaticati!
cosa cavolo guadagna se e' ancora al primo posto come l'uomo + ricco ? ...
maronna , se fossi sua mamma : "Billi ma sempre davanti a sto coso ? quando
la smetti e esci un poco ... , Lo schermo ti fa male agli occhi e poi guarda
che panzetta che hai messo... Esci e trovati una ragazza e spegni il
Fuku-fukme che consumi corrente " gh gh
:8)


 autocorreggersi !!!
a scanso di equinozi :-)
io scherzavo, neh..
--
Salutoni
Sergio