la else l'ho messa io x' se valore è diverso da 0 lui deve sommare quantita al valore presente nel db...
la else l'ho messa io x' se valore è diverso da 0 lui deve sommare quantita al valore presente nel db...
se ragioni un attimo capisci che è già così.
ok ho fatto così:
mi da questo errore:<%
valore=request.querystring("valore")
quantita=request.QueryString("quantita")
cod_parte=Request.QueryString("cod_parte")
Set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0; data source="&server.MapPath("mdb-database/trunkstock.mdb")
set rs =server.CreateObject("adodb.recordset")
rs.open sql, conn,3,3
IF valore=0 THEN quantita=-quantita
UPDATE "T_PARTI SET quantita=quantita + " & quantita & " WHERE cod_parte= " & cod_parte & ""
rs.close
set rs=nothing
conn.close
set conn=nothing
Response.Write(quantita1)
'Response.redirect("trunkstock_attuati.asp")
%>
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/modifica_parte_attuati.asp, line 16
mmmmmm
*ovviamente* era
sql="UPDATE bla bla bla
poi
conn.execute sql
mi da qs errore:
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/modifica_parte_attuati.asp, line 18
sql=UPDATE "T_PARTI_ATTUATI SET quantita=quantita + " & quantita & " WHERE cod_parte= " & cod_parte & ""
-----------^
santa pazienza
le virgolette prima della T
dai, cappero, è quasi copia e incolla...![]()
<%
valore=request.querystring("valore")
quantita=request.QueryString("quantita")
cod_parte=Request.QueryString("cod_parte")
Set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0; data source="&server.MapPath("mdb-database/trunkstock.mdb")
set rs =server.CreateObject("adodb.recordset")
rs.open sql, conn,3,3
IF valore=0 THEN quantita=-quantita
sql=UPDATE "T_PARTI_ATTUATI SET quantita=quantita + " & quantita & " WHERE cod_parte= " & cod_parte & ""
conn.execute sql
rs.close
set rs=nothing
conn.close
set conn=nothing
Response.Write(quantita1)
'Response.redirect("trunkstock_attuati.asp")
cm vedi le virgolette sono prima di T_PARTI
dixie daxie, stai giocando per mettermi alla prova vero? uno sviluppatore senior come te fa ste cose?
sql = "UPDATE T_PARTI SET quantita=quantita + " & quantita & " WHERE cod_parte= " & cod_parte & ""
direi che per oggi mi sono sforzato abbastanza.
una birra bella fresca, please![]()
la birra arriva... poi t dò la cassa intera...prima però c'è un'altro problema e se t do ora la cassa intera t ubriachi e nn mi produci + XD
mi da il seguente errore
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/modifica_parte_attuati.asp, line 16
line 16:
set rs =server.CreateObject("adodb.recordset")
![]()
![]()
il recordset NON serve. boh, qua parlo coi sordi... la cassa de birra dev'esse grossa ssai