Oppure

Loading
06/12/13 8:27
markus
In un dominio W2K8 R2 ho un paio di script in VB.NET che scrivono alcuni dati dell'utente su un database MySQL; uno viene eseguito al login dell'utente e uno al logout. Mentre quello di login funziona perfettamente, quello di logout a volte inspiegabilmente non va a buon fine e non riesce ad effettuare operazioni di scrittura.
Lo script è il seguente:
[...]
Dim strQueryUpd As String = "UPDATE " & TABELLA_CORR & " SET Durata='" & DurataSess & "', OraFine='" & OraFine & "' WHERE Id=" & RecID
Dim comScrittura As New MySqlCommand(strQueryUpd, conn)
Dim numRigheInteressate As Integer

numRigheInteressate = comScrittura.ExecuteNonQuery()

If numRigheInteressate = 1 Then
WshShell.Popup("Durata: " & DurataSess, 15, "Fine sessione", 64)
Else
WshShell.Popup("Sessione non finalizzata correttamente! (Numero righe interessate: " & numRigheInteressate & ";)" & vbCrLf & "Informare l'amministratore di sistema.", 15, "Errore!", 16)
End If


Inoltre quando l'operazione di scrittura non viene portata a termine, l'istruzione sotto la clausola "Else" non viene eseguita, e lo script si chiude bruscamente.
Qualcuno ha idea del motivo di questo comportamento?
Grazie a coloro che mi risponderanno.
Ultima modifica effettuata da markus 06/12/13 8:51
aaa
08/12/13 11:19
tatino
mancano alcuni apici:
Dim strQueryUpd As String = "UPDATE " & TABELLA_CORR & " SET Durata='" & DurataSess & "', OraFine='" & OraFine & "' WHERE Id='" & RecID & "'"


prova cosi.
aaa