Scusate, non ho capito perche' non puo' fare in questo modo:
codice:
Try
Dim messaggioAlert As String = String.Empty
Dim strsql As String
Dim cn = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("FLINK").ConnectionString)
Using cn
cn.Open()
'Controllo che non ci sia già usern uguale in db -------------------------------
strsql = "SELECT op_ID FROM operatori WHERE usern=@usern"
Dim cmd As New System.Data.SqlClient.SqlCommand(strsql, cn)
Dim usern As TextBox = FormView1.FindControl("textuser")
cmd.Parameters.AddWithValue("@usern", usern.Text)
Dim rs As System.Data.SqlClient.SqlDataReader = cmd.ExecuteReader()
' ---------------------------------------------------------------------------
If rs.HasRows Then
messaggioAlert = "Username gia' in uso."
Else
strsql = "INSERT INTO operatori ........ "
Dim cmd2 As New System.Data.SqlClient.SqlCommand(strsql, cn)
cmd2.ExecuteNonQuery()
messaggioAlert = "Username inserito."
End If
End Using
Dim JScript As String = "alert(messaggioAlert);window.location.href='mypage.aspx';"
Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "scriptEsitoInsert", JScript, True)
Catch ex As Exception
Throw ex
End Try