Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Problema durante l'eliminazione di record in tabella
giovedì 22 febbraio 2007 - 09.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Mimmozzo87
Profilo
| Junior Member
116
messaggi | Data Invio:
gio 22 feb 2007 - 09:22
ragazzi...ho un problema ridcolo durante l'eliminazione di record in tabella via sql...
allora...
se metto l'istruzione data5.Recordset.Open s, cn, , adCmdText
mi esce un errore di Visual Basic dicendo che l'operazione non è consentita se l'oggetto è aperto...
se tolgo tale istruzione mi esce un errore del database dicendo che l'operazione non è consentita se l'oggetto è chiuso e si riferisce all'istruzione data5.Refresh
qst è l codice corrente:
cn = App.Path + "\Lista Nera.mdb"
id_cliente = Data1.Recordset("id_cliente")
s = "DELETE FROM NOTA_acconto Where (NOTA_acconto.id_cliente = " & id_cliente & ");"
data5.RecordSource = s
data5.CommandType = adCmdText
data5.Recordset.Open s, cn, , adCmdText
data5.Refresh
ragazzi...perfavore...cos' è che non quadra?!?
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
gio 22 feb 2007 - 13:51
se non ricordo male
l'oggetto connection ha un metodo chiamato execute o qualcosa di simile
e gli passi come parametro il comando sql da eseguire, in questo caso la delete.
quindi qualcosa del tipo conn.execute(strDelete)
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Mimmozzo87
Profilo
| Junior Member
116
messaggi | Data Invio:
gio 22 feb 2007 - 15:02
nel codice portato sopra....come modificheresti ???
grazie per l'aiuto...
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
gio 22 feb 2007 - 15:56
una cosa del genere
dim DB as dao.database
set DB = dao.opendatabase("db.mdb")
db.execute("delete from tabella where campo = [valore]")
se non ricordo male la sintassi è una cosa del genere
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Mimmozzo87
Profilo
| Junior Member
116
messaggi | Data Invio:
gio 22 feb 2007 - 16:00
scusa....l'oggetto che sto usando per la connessione al database è ADODC...
il codice dici che dovrebbe andare ugualmente???...oppure no
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
gio 22 feb 2007 - 16:04
si nell'oggetto connessione c'è sempre il metodo execute che accetta come parametry un stringa sql di comando ( ad esempio la tua delete )
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Mimmozzo87
Profilo
| Junior Member
116
messaggi | Data Invio:
gio 22 feb 2007 - 16:05
ok....provo e ti faccio sapere..
grazie
Mimmozzo87
Profilo
| Junior Member
116
messaggi | Data Invio:
gio 22 feb 2007 - 16:14
FUNZIONA!!!!!!!!!!!!!
grazie....era da giorni che ci provavo sia come avevo scritto sopra...e sia in altri modi ancora...
GRAZIE ANCORA
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
gio 22 feb 2007 - 16:56
accietta a risposta :-)
buon divertimento!!
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !