Accedi per seguire   
Seguaci 0
iEnzo

[vb6] Eliminare Recordset Da Database

13 messaggi in questa discussione

salve a tutti.

vi espongo il mio problema e spero che qualcuno sia in grado di auitarmi :)

sto realizzando un programmino in vb6 che lavori su un database access.

attualmente io inserisco in una casella di testo quello che voglio cercare all'interno del database e i risultati mi appationo in una tabella MsFlexGrid.

quello che ora voglio fare è eliminare dal database il record che io seleziono attraverso la tabella in vb.

come posso fare?

allo stesso modo desidererei poter modificare un record sempre selezionandolo dalla tabella.

grazie. :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao...ho capito piu' o meno cosa devi fare ma c'e' ancora qualcosa che non mi e' chiara...quando tu dici..."eliminare dal database il record che io seleziono attraverso la tabella in vb"...intendi che scrivi dentro la casella di testo il record che vuoi eliminare? o vuoi eliminare il record solo selezionando(cioe' evidenziando ad esempio con il mouse) dalla tabella?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
ciao...ho capito piu' o meno cosa devi fare ma c'e' ancora qualcosa che non mi e' chiara...quando tu dici..."eliminare dal database il record che io seleziono attraverso la tabella in vb"...intendi che scrivi dentro la casella di testo il record che vuoi eliminare? o vuoi eliminare il record solo selezionando(cioe' evidenziando ad esempio con il mouse) dalla tabella?

devo eliminarlo selezionandolo dalla tabella dei risultati.

attualmente quando io seleziono un risultato dalla tabella, mi viene restituito un valore, corrispondente all'ID del record da eliminare.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

devo eliminarlo selezionandolo dalla tabella dei risultati.

attualmente quando io seleziono un risultato dalla tabella, mi viene restituito un valore, corrispondente all'ID del record da eliminare.

L'ID del record è il valore del campo ID della tabella?

Se così fosse, basta una semplice query SQL:

DELETE FROM nomeTabella WHERE id = variabile_che_contiene_l_id_restituito

ed il gioco è fatto :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

L'ID del record è il valore del campo ID della tabella?

Se così fosse, basta una semplice query SQL:

DELETE FROM nomeTabella WHERE id = variabile_che_contiene_l_id_restituito

ed il gioco è fatto :P

si, esatto! l'id del record è lo stesso che appare nella tabella.

domani provo e ti so dire se funzia :P

thank you :up1:

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

si concordo pienamente con Prozac...vedrai che funzionera'....e per quanto riguarda l'aggiornamento devi usare il comando SQL UPDATE

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

L'ID del record è il valore del campo ID della tabella?

Se così fosse, basta una semplice query SQL:

DELETE FROM nomeTabella WHERE id = variabile_che_contiene_l_id_restituito

ed il gioco è fatto :)

nu...non funzia...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

nu...non funzia...

Come non funziona??? Se hai un database SQL è impossibile che una query SQL non funzioni (a meno che tu non abbia i diritti per effettuare quell'operazione...)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

il database è access

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
il database è access

Access acceta quel tipo di query SQL...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao ma ti segnala qualche errore o no? perche' se non ti da' errore hai provato a fare a aggiornare i dati? per farlo devi fare il refresh

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

risolto.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao Enzoservice....scusa la mia curiosita'....ma come hai risolto il tuo problema? ciao

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0