buonasera, ho questo piccolo problema.
ho testato questa query su un interfaccia per mysql e funziona benissimo.
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: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;
qualcuno riesce a farmi capire dove sbaglio? grazie anticipatecodice: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()

Rispondi quotando