Newsgroup: it.comp.lang.visual-basic
Titolo: Sempre Query Shiryu

Sono disperato ho modificato la struttura: Private sub
Modificabtn_Click() dim account as string sim sql as variant account
=accountcombo.text sql = "select entrate.account, data, descrizione,
cassaeuro,bancaeuro" & "from Entrate" & "where Entrate.account="""
account & """" entratequery.recordsource= sql call entratequery.refresh
end sub Sempre il solito errore. Visto che è la prima volta che faccio
delle query con VB6 la facciamo insieme? il DB è compposto da Account,
data, decrizione, cassaeuro e bancaeuro. adesso a me serve che mi
carichi tutti i recordi relativi ad un determinato account che si
sceglie tramite un datacombo (accountcombo). Il risultato della query
compare in un datagrid che per il momento è invisibile. La stringa di
connessione è la seguente (magari mi è svuggito qualcosa qui)
provider=msdasql.1;persist securityinfo= false;exetended
properties="DBQ=E:contabilità\contabilità.mdb;defaultdir=E:\contabilità;
driver={driver domicrosoft access(*.mdb)};driverid =281; fil=MS access;
filedsn=E:\contabilità\entrate.dsn;maxbuffersize=20;maxscanrows=8;pageti
merout=5;safetransactions=0;threads=3;uid=admin;usercommitsyn=yes;" 
grazie per la pazienza e l'aiuto  _________ Shiryu  Ps. ho dei problemi
con IOL non scarico più neanche dal provider

 end sub Sempre il solito errore.
Un copia incolla piu' umano?
sql = "select account, data, descrizione, cassaeuro,bancaeuro" _
	&  " from Entrate" & "where account='" & account & "'"
Nota gli apici singoli!! Se account e' un campo di tipo carattere.
Se e' un numero:
sql = "select account, data, descrizione, cassaeuro,bancaeuro" _
	&  " from Entrate" & "where account=" & account
ciao
		maxx

		maxx
ho provato anche con gli apici ma mi da sempre lo stesso
errore 
Ciao 
______
Shiryu
--------------------------------
Inviato via 
http://usenet.iol.it
 

 errore
Si puň sapere qual'č il solito errore?
Magari č piů facile aiutarti!
Anche se magari l'errore potrebbe essere la mancanza dello spazio tra " from
Entrate" e "where account='" che concatenate diventano: " from Entratewhere
account='" e sicuramente Entratewhere non č un'istruzione conosciuta!
--
Esteban
Hosted by 
www.seber.it
Remove 'nonspammare' for reply

 errore
Se l'errore e' sempre lo stesso ([Microsoft][Driver ODBC Microsft Access]
Errore di sintassi nella proposizione From) significa che c'e' qualche cosa
che non va.
Se provi a fare una query del tipo:
   SQL="SELECT * FROM Entrate WHERE Account='" & Account & "'"
oppure anche senza apici (dipende dal tipo del campo), non ci possono essere
errori (ok, se sbagli campo...)
Verifica il valore della variabile Account e gli spazi tra FROM e WHERE. Per
esempio, stampando a video il contenuto della variabile SQL potresti
trovare:
   SELECT * FROM EntrateWHERE Account='1000'
invece di
   SELECT * FROM Entrate WHERE Account='1000'
Controlla bene, perche' la query e' molto semplice... siamo alle basi
dell'SQL :-)
Michele
--
Per l'e-mail togli "xxx".
Home page: 
http://spazioweb.inwind.it/fochinet

dell'SQL :-)
... e anche del vb :-(
In compenso siamo al top della rottura di palle:
mi associo a di cuore Roal: Shiryu.plonk();
-- 
ciao, hal

sql = "select [entrate].[account], [data], [descrizione], [cassaeuro], [bancaeuro] " & _
" from [Entrate] where [Entrate].[account]=" & account