Errore server nell'applicazione '/'.

Parameter '@pid' must be defined.

Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere la traccia dello stack.

Dettagli eccezione: MySql.Data.MySqlClient.MySqlException: Parameter '@pid' must be defined.

Errore nel codice sorgente:


Riga 240:		  command_port2 = New  MySqlCommand (sqlStr2, conn2)
Riga 241:		command_port.Parameters.Add(New MySqlParameter("@pid", rdr("id_protagonista")))
Riga 242:		  rdr2 = command_port2.ExecuteReader()
Riga 243:		  If rdr2.HasRows Then
Riga 244:			while rdr2.Read()

File di origine: C:\inetpub\fdg\scheda-evento.aspx.vb    Riga: 242

Traccia dello stack:


[MySqlException (0x80004005): Parameter '@pid' must be defined.]
   MySql.Data.MySqlClient.Statement.SerializeParameter(MySqlParameterCollection parameters, MySqlPacket packet, String parmName, Int32 parameterIndex) +336
   MySql.Data.MySqlClient.Statement.InternalBindParameters(String sql, MySqlParameterCollection parameters, MySqlPacket packet) +535
   MySql.Data.MySqlClient.Statement.BindParameters() +61
   MySql.Data.MySqlClient.PreparableStatement.Execute() +32
   MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) +1479

[MySqlException (0x80004005): Fatal error encountered during command execution.]
   MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) +2453
   web.popola_evento() in C:\inetpub\fdg\scheda-evento.aspx.vb:242
   web.Page_Load(Object sender, EventArgs e) in C:\inetpub\fdg\scheda-evento.aspx.vb:36
   System.Web.UI.Control.OnLoad(EventArgs e) +106
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785


Informazioni di versione: Versione di Microsoft .NET Framework:4.0.30319; Versione di ASP.NET:4.7.3930.0