Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

collegamento db access a vb6 con sql

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

collegamento db access a vb6 con sql

Messaggioda Webman » gio gen 29, 2009 10:14 am

buongiorno a tutti

ho creato un programmino in vb che importa dei dati che si vanno ad immagazzinare in un db access. Ora vorrei, sempre attraverso una form di ricerca, consultare i dati inseriti attraverso il nome e cognome.

su internet ho solo capito che si deve fare il collegamento tra form e il db utilizzando l'sql, solo che non ho la minima idea di come impostare la cosa cioè come collegare il db al textbox del vb..... [acc2]

credo di avere un'idea sull'sql però: [rolleyes]

(dato che devo inserire un qualunque nome e non quindi un nome preciso definirò una variabile "nomepersona"), quindi:

select * from tabella where
nome='nomepersona'

ho fatto bene??? [uhm]
aiutatemi pleeease!!! [rolleyes] [brindisi]
Non si tratta di essere belli o brutti....è questione di Stile!
Avatar utente
Webman
Senior Member
Senior Member
 
Messaggi: 328
Iscritto il: mar ott 23, 2007 4:13 pm

Re: collegamento db access a vb6 con sql

Messaggioda eDog » gio gen 29, 2009 2:54 pm

Non tocco vb6 da anni, ma l'SQL è sempre lo stesso, ti faccio un esempio..

Mettiamo che tu abbia due campi di testo, uno per il nome (txtNome) e uno per il cognome (txtCognome).

La query SQL è di questo tipo.

Codice: Seleziona tutto
Dim sqlquery As String = "SELECT * FROM tabella
WHERE nome = '" & txtNome.Text & '"
AND cognome = '" & txtCognome.Text & "'"


Ripeto, non so se è giusta la sintassi, non uso vb da un pezzo..
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Re: collegamento db access a vb6 con sql

Messaggioda Webman » ven gen 30, 2009 4:49 pm

grazie!

aaaaaapproposito..ma sto fatto delle virgolette doppie e singole non ho capito bene... [acc2]

allora se, all'interno dell'sql, inseriamo un come preciso allora andrà nelle virgolette singole, ad es: WHERE nome = 'mario'

mentre se vogliamo inserire una variabile allora sara: where nome = " varnome"

..però non ho capito il fatto di "concatenare" tra ti loro le variabili e la stringa sql....ad esempio come hai fatto tu:

Dim sqlquery As String = " SELECT * FROM tabella
WHERE nome = ' " & txtNome.Text & ' "
AND cognome = ' " & txtCognome.Text & " ' "
Non si tratta di essere belli o brutti....è questione di Stile!
Avatar utente
Webman
Senior Member
Senior Member
 
Messaggi: 328
Iscritto il: mar ott 23, 2007 4:13 pm


Re: collegamento db access a vb6 con sql

Messaggioda eDog » ven gen 30, 2009 6:59 pm

Webman ha scritto:mentre se vogliamo inserire una variabile allora sara: where nome = " varnome"


Cioè tu dici di scrivere la variabile così, ad esempio: where nome = "textbox1.Text" ?

Non credo te la riconosca come variabile esterna..

Il metodo più sicuro è appunto quello di
"inizio della query (da notare che ho iniziato con le virgolette) arriviamo al WHERE miavariabile ' (apice che indica che voglio che sia trovato quello che appunto sta tra apici) " (virgolette di chiusura stringa) & variabile_concatenata " (riapertura stringa) ' (chiusura apici)


Spero di essere stato chiaro..
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Re: collegamento db access a vb6 con sql

Messaggioda Webman » sab gen 31, 2009 10:00 am

quindi se ho capito bene:

query= " select * from tabella where= ' " & nome.text & " ' and ' " & cognome.text & " ' "
| | | | | | | | | | | | | |
1 2 1 3 3 1 2 2 4 5 5 4 2 1

..............giusto?? [rolleyes]
Non si tratta di essere belli o brutti....è questione di Stile!
Avatar utente
Webman
Senior Member
Senior Member
 
Messaggi: 328
Iscritto il: mar ott 23, 2007 4:13 pm

Re: collegamento db access a vb6 con sql

Messaggioda eDog » sab gen 31, 2009 10:27 pm

Webman ha scritto:quindi se ho capito bene:

query= " select * from tabella where= ' " & nome.text & " ' and ' " & cognome.text & " ' "
| | | | | | | | | | | | | |
1 2 1 3 3 1 2 2 4 5 5 4 2 1

..............giusto?? [rolleyes]


Esatto. [^] [std]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising