Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] MySql e MySQLDriverCS

Ciao. premetto che sono alle prime armi in cambo di VB connesso a Mysql.
Non riesco a capire come fare l'update di un dataadapter (utilizzo un 
datagrid)
Io mi creo la mia connessione, il mio dataadapter
Dim daCliente As New MySQLDataAdapter("SELECT * FROM cliente", myConnection)
il mio dataset
Dim dsCli As New DataSet
Per visualizzare le informazioni nel datagrid non ci sono problemi.
quando vado a fare l'update (xchè magari nel datagrid ci sono cambiamenti) 
si blocca.
Una volta ho usato il DirectMySql (nn leggendo che è trial) e facevo il 
"generate command"..qui non l ho fatto anche xchè nn so come farlo.penso sia 
quello il motivo.
qualcuno può aiutarmi?
conoscete un link dove possa vedere un esempio fatto con MySqlDriverCS?
Grazie
ciao ciao 

 si blocca.
Sarebbe utile sapere che tipo di bocco si verifica, e cosa usi come
UpdateCommand nel DataAdapter.
-- 
Salutoni
Sergio
La vita è un lungo apprendistato per imparare ad essere giovani
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel 
messaggio news:e1ienc$io1$1...@news.newsland.it...


 "daCliente.Update(dsCli, "cliente")"
Uhm...
E il fatto che ti segnali, nell'errore, che non riesce a trovare un
elemento che si chiami come tu gli hai detto, che cosa ti suggerisce?
-- 
Salutoni
Sergio
La vita č un lungo apprendistato per imparare ad essere giovani



Alla DataTable in dsCli hai dato il nome "cliente"?
Ciao 

> Alla DataTable in dsCli hai dato il nome "cliente"?
Si ma commettendo un errore di ortografia... OPSSS
Il problema però adesso è che non mi aggiorna il db se faccio una modifica 
nonostante esegua senza errori la linea
"daCliente.Update(dsCli, "cliente")"
qualche idea? 

 ha scritto nel messaggio 
news:443d4ac5$0$36927

- Le righe della DataTable risultano marcate come modificate?
- Hai impostato l'Update/Insert/DeleteCommand del DataAdapter?
Ciao 

 - Hai impostato l'Update/Insert/DeleteCommand del DataAdapter?
Questa gliela avevo gia chiesta io :-)


 - Hai impostato l'Update/Insert/DeleteCommand del DataAdapter?
no...infatti ocme anticipavo nel primo post con il direct lo faceva in 
automatico e con DriverCS non so come farlo :( 

> - Hai impostato l'Update/Insert/DeleteCommand del DataAdapter?
ho provato con MysqlCommandbuilder (importando DriverCS "Imports 
MySQLDriverCS")
ma non mi rilveva la classe MysqlCommandbuilder...xchč?
ciao ciao 

 ma non mi rilveva la classe MysqlCommandbuilder...xchè?
Sì, ma non è possibile andare avanti così!!!
Mi sono cercato 'sto accidenti di DriverCS che in realtà si chiama 
MySqlDriverCS, quindi tempo per trovarlo, intallato perchè non c'è il solo 
zip, dato che sono 3 (tre!) dll, inzozzando il SO, preso 'sta 
MySQLDriverCS.dll e la prima cosa che vedo è che *PROBABILMENTE* non trovi 
MySqlCommandBuilder perchè non è implementato (era difficile immaginarlo).
Magari se uno si leggesse un attimo la documentazione in 3 secondi l'avrebbe 
notato visto che la prima pagina è la lista delle classi implementate.
E guarda un po'... non c'è il CommandBuilder, ma ci sono in bella evidenza 
MySQLInsertCommand, MySQLDeleteCommand, MySQLUpdateCommand, 
MySQLSelectCommand.
Adesso, basta cliccarci sopra e leggere come funzionano, anche se è 
sufficiente un po' di fantasia per arrivarci.
Ciao 

 ha scritto nel messaggio 
news:443f432f$0$18294$4faf...@reader1.news.tin.it...


 usi?
Non uso MySql.
Ciao 

 usi?
Non è per il tempo perso, è che a volte davvero mi stupisco di certe 
domande, quando basterebbe agitare un po' la testa per far affluire il 
sangue al cervello piuttosto che fare un nuovo post.
Ciao