Cuestión : Insertar los valores de CheckBoxList

Hola, el

I tiene el código siguiente debajo de ése que estoy consiguiendo me pegué encendido. Pegaré el código junto con el mensaje de error que está exhibiendo antes de funcionar el page.

CODE: imgb_Save_Click vacío protegido/> del

{
SqlConnection de ImageClickEventArgs conec = nuevo SqlConnection .ConnectionString (de ConfigurationManager.ConnectionStrings [“Admissions”]);

// SqlCommand para cómo usted oyó hablar cmdHearPACyber del PA Cyber
SqlCommand = nuevo SqlCommand ();
cmdHearPACyber.CommandText = “Admissions_InsertPersonalInfoSchoolMethods”;
cmdHearPACyber.CommandType = CommandType.StoredProcedure;
cmdHearPACyber.Connection = conec; cmd del

SqlCommand = nuevo SqlCommand ();
cmd.CommandText = “Admissions_InsertPersonalInfo”;
cmd.CommandType = CommandType.StoredProcedure; cmd del
. Conexión = conec; el

// agrega el octeto del
de los valores cifrados [] EncryptedAddress = SymmetricEncryptionUtility.EncryptData (txtAdminAddress.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue (“@admin_address”, EncryptedAddress) del
; octeto del

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

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

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

del
. Abrirse (); admin_id del

internacional = cmd.ExecuteScalar ();

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

(artículo de ListItem en rblMailingList.Items) si (artículo. )
{
cmdHearPACyber.Parameters.Add (“@schm_id”, SqlDbType.Int). Valor = artículo. Valor;
cmdHearPACyber.ExecuteNonQuery ();

Response.Redirect (“thankyou.aspx” del
} del
});
{
ex. Message.ToString del retén del

del
} (excepción ex) (); finally
{conec del

del
} del
. Cierre (); MENSAJE del



ERROR del
del
}}:

I que consigue una línea roja por debajo cmd.ExecuteScalar (); el mensaje del

The dice que “no puede el tipo “objeto” del convertido del implicity “a la internacional”. Una conversión explícita existe (es usted que falta un molde?)
class= del

Respuesta : Insertar los valores de CheckBoxList

Eso era un error tipográfico con copy+paste. Apesadumbrado sobre esa confusión.

debe estar simplemente:
cmdHearPACyber.Parameters [“@hear_id”]. Valor = artículo. Valor;

Los parámetros son una colección y ése es cómo usted tiene acceso a artículos individuales en la colección.
Iguales que arsenal usted utiliza somearray [1], someArray [2]/
Otras soluciones  
 
programming4us programming4us