Questione : Inserire i valori di CheckBoxList

Ciao, il

I ha il seguente codice sotto quello che sto ottenendo ho attaccato sopra. Incollerò il codice con il messaggio di errore che sta visualizzando prima della corsa del page.

CODE: imgb_Save_Click vuoto protettivo/> del

{
SqlConnection di ImageClickEventArgs connett. = nuovo SqlConnection (.ConnectionString di ConfigurationManager.ConnectionStrings [“Admissions„]);

// SqlCommand per come avete sentito parlare del cmdHearPACyber di PA Cyber
SqlCommand = nuovo SqlCommand ();
cmdHearPACyber.CommandText = “Admissions_InsertPersonalInfoSchoolMethods„;
cmdHearPACyber.CommandType = CommandType.StoredProcedure;
cmdHearPACyber.Connection = connett.; cmd del

SqlCommand = nuovo SqlCommand ();
cmd.CommandText = “Admissions_InsertPersonalInfo„;
cmd.CommandType = CommandType.StoredProcedure; cmd del
. Collegamento = connett.; il

// aggiunge il byte del
di valori cifrati [] EncryptedAddress = SymmetricEncryptionUtility.EncryptData (txtAdminAddress.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue (“@admin_address„, EncryptedAddress) del
; byte del

[] EncryptedPhone = SymmetricEncryptionUtility.EncryptData (txtAdminPhone.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue (“@admin_phone„, EncryptedPhone) del
; byte del

[] EncryptedEmail = SymmetricEncryptionUtility.EncryptData (txtAdminEmail.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue (“@admin_email„, EncryptedEmail) del
; cmd. Parameters.Add (“@admin_name„, SqlDbType.VarChar, 50) del

. Valore = txtAdminName.Text; cmd. Parameters.Add (“@zip_id„, SqlDbType.Int) del
. Valore = ddlZip.SelectedValue; cmd. Parameters.Add (“@check_id„, SqlDbType.Int) del
. Valore = rblMailingList.SelectedValue; cmd. Parameters.Add (“@enopp_id„, SqlDbType.Int) del
. Valore = rblEnrollOpportunities.SelectedValue; try
{connett. del

del
. Aprir (); admin_id del

int = cmd.ExecuteScalar ();

cmdHearPACyber.Parameters.Add (“@admin_id„, SqlDbType.Int). Valore = admin_id;
cmdHearPACyber.Parameters.Add (“@schm_id„, SqlDbType.Int);
{
del foreach del

(articolo di ListItem in rblMailingList.Items) se (articolo. )
{
cmdHearPACyber.Parameters.Add (“@schm_id„, SqlDbType.Int). Valore = articolo. Valore;
cmdHearPACyber.ExecuteNonQuery ();

Response.Redirect (“thankyou.aspx„ del
} del
});
{
ex. Message.ToString del fermo del

del
} (eccezione ex) (); finally
{connett. del

del
} del
. Fine (); MESSAGGIO del



ERROR del
del
}}:

I che ottiene una linea rossa sotto cmd.ExecuteScalar (); il messaggio del

The dice che “non può il tipo “oggetto„ del convertito di implicity “al int„. Una conversione esplicita esiste (siete che mancate un getto?)
class= del

Risposta : Inserire i valori di CheckBoxList

Quello era un typo con copy+paste. Spiacente circa quella confusione.

dovrebbe essere semplicemente:
cmdHearPACyber.Parameters [“@hear_id„]. Valore = articolo. Valore;

I parametri è una collezione e quello è come accedete ai diversi articoli nell'accumulazione.
Stessi dell'allineamento usate somearray [1], someArray [2]/
Altre soluzioni  
 
programming4us programming4us