Domanda su query SQL da asp.net su db access

giovedì 12 febbraio 2009 - 11.48

ventu Profilo | Newbie

Salve da una pagina asp.net devo lanciare una query su un db access.
Ma non riesco a trovare la sintassi giusta, anche perchè sono nuovo del linguaggio sql.

Dunque ho una tabella che si chiama commesse. La chiave primaria nonchè prima colonna di questa tabella si cihama commessa.
Voglio inserire un valore nella colonna "costi" relativamente al valore di "commessa" che gli passo.
Esempio logico

Inserisci dentro commesse dove commessa è uguale a "pippo" modificando il valore corrispettivoa pippo ma della colonna costi inserendo "10".

Spero che si possa fare.
Vi ringrazio tanto in anticipo
Ventu

P.s. so che la domanda è piu ineerente ad un forum di access ma non ne ho trovati di molto attivi. Un saluto!

martinez Profilo | Senior Member

Ciao,
Credo che tu debba fare una query di aggiornamento e non una query di inserimento :)


UPDATE commesse SET costi = 10 WHERE (commessa = "pippo")

Inoltre nell'eventualità tu debba fare una query parametrica cioè una query dove di volta in volta i parametri da aggiornare variano puoi usare la seguente

{ @commessa <tipo di dati>, @costi <tipo di dati> } UPDATE commesse SET costi = @costi WHERE (commessa = @commessa)

Saluti

ventu Profilo | Newbie

Grazie mille! Era proprio quello che stavo cercando di fare.
Sei stato molto gentile.

Buona programmazione a tutti!
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5