buonasera, ho questo piccolo problema.
ho testato questa query su un interfaccia per mysql e funziona benissimo.
codice:
SET @n = 0;
UPDATE squadre_anagrafica SET ORSQ2 = @n := @n + 1 WHERE IDCN = '000084D6' AND IDG = '013' AND CIN_M1 < 900 ORDER BY SOM1 DESC, TEM DESC, ORSQ;
non trovo però la giusta sintassi per inviarla da codice vb.net. la logica mi direbbe di inviare due comandi separati (ho tentato anche con un unica istruzione ma non c'è verso)
codice:
q1 = "SET @n = 0; "
q2 = "UPDATE squadre_anagrafica SET ORSQ2 = (@n := @n + 1) WHERE IDCN = '" & idcn & "' AND IDG = '" & idg & "' AND CIN_M1 < 900 ORDER BY SOM1 DESC, TEM DESC, ORSQ;"
...
cm1 = New MySqlCommand(q1, cn1)
cm1.ExecuteNonQuery()
cm1 = New MySqlCommand(q2, cn1)
cm1.ExecuteNonQuery()
qualcuno riesce a farmi capire dove sbaglio? grazie anticipate