Newsgroup: it.comp.lang.visual-basic
Titolo: Codice....errato !

salve a tutti.
Dove sbaglio?
Allora se devo fare una select di un campo che ha valore per esempio
PIPPO allora scrivo
Set rs = DB.OpenRecordset("select (TOT) FROM Table WHERE NOME =
'PIPPO'")	
In questo modo il codice prende dalla tabella Table il campo TOT ma
solo dove nel campo NOME il valore sia pippo. Fino a qua tutto ok.
Se io pero' che lui mi prenda il valore di una variabile tipo:
nome=rs![NOME]
la sintassi non mi funziona , probabilmente sbaglio qualche
virgoletta........o qualche parentesi!
Come fare ?!?!?
Grazie

 ha scritto nel messaggio
news:g0rbr017dp4horqhd...@4ax.com...

Set rs = DB.OpenRecordset("select (TOT) FROM Table WHERE NOME ='" & nome "
"'")



Non funzia .........errori di sintassi manca separatore o )
....................
:-(((

 :-(((
Set rs = DB.OpenRecordset("select (TOT) FROM Table WHERE NOME =' " & nome &
" ' ")
Senza gli spazi tra doppio apice e apice singolo.Gli ho messi perchè tu li
veda !
Controlla poi se il nome (cognome?) che stai cercando ha l'apostrofo.
--
Gulp
....forse mi sono perso qualcosa !

Controlla poi se il nome (cognome?) che stai cercando ha l'apostrofo.
 Grazie !!!!!!
Mi mancava la " & dopo " & nome " ecco perche' !!!
Purtroppo non riesco ad installare l'help correttamente e non riuscivo
a trovare un esempio.
Grazie ancora !!!!
Dan

 a trovare un esempio.
Bastava anche solo accendere il cervello e non solo il neurone adibito al
copia-incolla.
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 copia-incolla.
LOL, forse ha il bus sottoutilizzato ;-)
Per l'OP: nulla ti vieta di comprare almeno un libro ;-)
-- 
ciao, hal


wrote:

Spero non postiate mai in un newsgroup dove chiedete informazioni su
cose che conoscete poco e cercate di imparare non solo su un libro ma
anche con la pratica.
perche' se mai questo succedera' allora sicuramente non manchero' di
apostrofarvi con battute banali e offensive come le vostre
Ciao
Dan

 apostrofarvi con battute banali e offensive come le vostre
Non entro nel merito circa l'attributo di banale, ma di offensivo non 
c'era proprio nulla.
-- 
ciao, hal


wrote:

Vedi, considerando che 3 settimane fa non sapevo cosa fosse ne access
ne visual basic e considerando che ho scritto 85 righe di codice
chiedendo intervento solo per una, non penso di potermi ritenere uno
che non compra libri e non cerca di capire quello che fa.
Per la cronaca ho 34 anni e penso che sono abbastanza matura per
capire che se dopo ore passate a sfogliare 1200 pagine di libro di
access con centinaia di pagijne su visual basic, dopo 3 settimane di
"approccio" a questo argomento e dopo essermi bloccato su una cosa
banale  ma solo su una allora vuol dire che se c'e' qualcuno che ha
peccato di immaturita' quello non sono certo io.
Per il discorso "offensivo " mi riferivo non alla tua battuta del bus
ma a quell'altra fatta non da te che parlava del mio cervello.
Comunque chiuderei il discorso qui, anzi se vuoi replicare fallo,
perche' e' giusto avere diritto di replica e colgo l'occasione tutte
le persone che mi aiutano e mi aiuteranno
Dan

 Comunque chiuderei il discorso qui
D'accordo! :-)
-- 
ciao, hal

peccato di immaturita' quello non sono certo io.
Hai ragione, ho paura però che il manuale che stai utilizzando sia
vecchio di qualche anno (diciamo più di cinque) o la traduzione a cui
si riferisce è molto vecchia.
Dalla tua domanda iniziale si intuisce infatti che il modello di
accesso al database spiegato dal manuale è basato su DAO.
I nuovi manuali riservano ora un minore spazio a DAO rispetto a quello
occupato da ADO.
Senza dimenticarsi del mondo .NET che come modello di accesso ai dati
ha 
ADO.NET
 (che con ADO l'unica cosa che condivide è la prima parte
del nome).
=======================================================================
Se mi vuoi scrivere togli le maiuscole
cteniza...@hotmail.com
=======================================================================