Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Script scrittura su DB MySQL
Forum - C# / VB.NET - Script scrittura su DB MySQL

Avatar
markus (Normal User)
Newbie


Messaggi: 1
Iscritto: 06/12/2013

Segnala al moderatore
Postato alle 9:27
Venerdì, 06/12/2013
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 il 06/12/2013 alle 9:51
PM Quote
Avatar
tatino (Normal User)
Rookie


Messaggi: 27
Iscritto: 10/09/2013

Segnala al moderatore
Postato alle 12:19
Domenica, 08/12/2013
mancano alcuni apici:
Codice sorgente - presumibilmente VB.NET

  1. Dim strQueryUpd As String = "UPDATE " & TABELLA_CORR & " SET Durata='" & DurataSess & "', OraFine='" & OraFine & "' WHERE Id='" & RecID & "'"



prova cosi.


Saluti!

Salvo G.
PM Quote