Pergunta : Introduzir valores de CheckBoxList

Olá!, o

I tem o seguinte código abaixo daquele que eu estou começ furei sobre. Eu colarei o código junto com a mensagem de erro que está indicando antes de funcionar o page.

CODE: imgb_Save_Click vago protegido/> do

de ImageClickEventArgs {
SqlConnection conexão = SqlConnection novo (.ConnectionString de ConfigurationManager.ConnectionStrings [“Admissions”]);

// SqlCommand para como você se ouviu sobre o cmdHearPACyber do PA Cyber
SqlCommand = SqlCommand novo ();
cmdHearPACyber.CommandText = “Admissions_InsertPersonalInfoSchoolMethods”;
cmdHearPACyber.CommandType = CommandType.StoredProcedure;
cmdHearPACyber.Connection = conexão; cmd do

SqlCommand = SqlCommand novo ();
cmd.CommandText = “Admissions_InsertPersonalInfo”;
cmd.CommandType = CommandType.StoredProcedure; cmd do
. Conexão = conexão; o

// adiciona o byte do
dos valores cifrados [] EncryptedAddress = SymmetricEncryptionUtility.EncryptData (txtAdminAddress.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue do
(“@admin_address”, EncryptedAddress); byte do

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

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

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

{conexão do
. Abrir (); admin_id do

int = cmd.ExecuteScalar ();

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

(artigo de ListItem em rblMailingList.Items) {
se (artigo. )
{
cmdHearPACyber.Parameters.Add (“@schm_id”, SqlDbType.Int). Valor = artigo. Valor;
cmdHearPACyber.ExecuteNonQuery ();

Response.Redirect do
do
}} (“thankyou.aspx”);
do prendedor do

do
} (exceção ex) {
. Message.ToString ex (); finally
do

do
} {conexão do
. Fim (); MENSAGEM do



ERROR do
do
}}:

I am que começ uma linha vermelha debaixo de cmd.ExecuteScalar (); a mensagem do

The diz que “não pode o tipo “objeto” do converso do implicity “ao int”. Uma conversão explícita existe (é você que falta um molde?)
class= do

Resposta : Introduzir valores de CheckBoxList

Aquele era um erro tipográfico com copy+paste. Pesaroso sobre essa confusão.

deve ser simplesmente:
cmdHearPACyber.Parameters [“@hear_id”]. Valor = artigo. Valor;

Os parâmetros são uma coleção e aquele é como você alcança artigos individuais na coleção.
Mesmos que a disposição você usa somearray [1], someArray [2]/
Outras soluções  
 
programming4us programming4us