Oppure

Loading
01/08/09 15:57
XBarboX
Dopo aver creato la connessione con il mio database come posso creare ad esempio un bottone che appeno ci clicco esegua, ad esempio, questo script sql:
select *
form contatti
into temp
where nome = miavaraibile

(se siete anche così gentili da dirmi come implementare corettamente l'ultima riga dello script, dato che miavariabile è dichiarata non in sql ma in vb)

grazie.:hail:
aaa
03/08/09 8:18
growning
Postato originariamente da XBarboX:

Dopo aver creato la connessione con il mio database come posso creare ad esempio un bottone che appeno ci clicco esegua, ad esempio, questo script sql:
select *
form contatti
into temp
where nome = miavaraibile

(se siete anche così gentili da dirmi come implementare corettamente l'ultima riga dello script, dato che miavariabile è dichiarata non in sql ma in vb)

grazie.:hail:


che database usi?

Comunque lo 'standard' in genere è:

All'evento click del btn:

'dichiari il command che ti permette di eseguire query
dim cmd as new sqlclient.sqlcommand'(questo dipende dal provider che hai usato)

'imposti il command alla connessione che hai precedenemente dichiarato
cmd.connection = tuaconnessione

'imposti il testo della query
cmd.commandtext ="select * from contatti into temp where nome = _ 
'" & miavariabile & "'"

'esegui la query
cmd.executenonquery()

cmd.dispose()


Ultima modifica effettuata da growning 03/08/09 8:19
aaa
03/08/09 11:32
XBarboX
Postato originariamente da growning:

Postato originariamente da XBarboX:

Dopo aver creato la connessione con il mio database come posso creare ad esempio un bottone che appeno ci clicco esegua, ad esempio, questo script sql:
select *
form contatti
into temp
where nome = miavaraibile

(se siete anche così gentili da dirmi come implementare corettamente l'ultima riga dello script, dato che miavariabile è dichiarata non in sql ma in vb)

grazie.:hail:


che database usi?

Comunque lo 'standard' in genere è:

All'evento click del btn:

'dichiari il command che ti permette di eseguire query
dim cmd as new sqlclient.sqlcommand'(questo dipende dal provider che hai usato)

'imposti il command alla connessione che hai precedenemente dichiarato
cmd.connection = tuaconnessione

'imposti il testo della query
cmd.commandtext ="select * from contatti into temp where nome = _ 
'" & miavariabile & "'"

'esegui la query
cmd.executenonquery()

cmd.dispose()




Grazie!
(Uso MySQL)

Scusa se ti chiedo ancora una cosa ma questa linea di codice non l'ho capita:
dim cmd as new sqlclient.sqlcommand'(questo dipende dal provider che hai usato)

potresti spiegarla bene?

Grazie.
aaa
03/08/09 13:34
growning
dicevi che avevi dichiarato la connessione, come l'hai dichiarata?
aaa
03/08/09 14:43
XBarboX
io usavo la console di mysql quindi ho usato:

use ProvaMySQL
go
aaa
03/08/09 15:21
growning
ahhhhh ,non avevi dichiarato la connessione, avevi semplicemente creato il database :rofl:

Scusa ero andato un pò avanti....

allora. Per poter interagire con un database da un'applicazione, prima di tutto devi dichiarare la connessione ceh ti permette di interagire, appunto, con il database.
La connessione per funzionare ha bisogno di una stringa che gli "spiega" di che origine dati si tratta, il nome del database,eventuali id e psw ecc, abbinata ad un provider da dichiarare direttamente da codice.

Esempio banale di dichiarazione di una connessione a db sql2k5:
dim c as new sqlclient.sqlconnection (o anche oledb.oledbconnection che sinceramente non ho mai usato)

purtroppo ancora non ho lavorato con db mysql, cmq imho se googli "vb.net to mysql" trovi una marea di cose, in più eccoti questo link

connectionstrings.com/

gg :D
aaa
03/08/09 15:34
XBarboX
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

sembra lui.. ma cos'è myServerAddress?
aaa