Frage : CheckBoxList Werte einsetzen

Hallo, haben

I den folgenden Code unter dem, den ich haftete an erhalte. Ich klebe den Code zusammen mit der Fehlermeldung, die vor dem Betrieb des page.

CODE anzeigt:

geschütztes leeres imgb_Save_Click (Gegenstandabsender, ImageClickEventArgs e)
{
SqlConnection Anschl. = neues SqlConnection (ConfigurationManager.ConnectionStrings [„Admissions“] .ConnectionString);

// SqlCommand für, wie Sie über PA Cyber
SqlCommand cmdHearPACyber = neues SqlCommand hörten ();
cmdHearPACyber.CommandText = „Admissions_InsertPersonalInfoSchoolMethods“;
cmdHearPACyber.CommandType = CommandType.StoredProcedure;
cmdHearPACyber.Connection = Anschl.;

SqlCommand cmd = neues SqlCommand ();
cmd.CommandText = „Admissions_InsertPersonalInfo“;
cmd.CommandType = CommandType.StoredProcedure;
cmd. Anschluss = Anschl.;

// addieren das verschlüsselte Werte
Byte [] EncryptedAddress = SymmetricEncryptionUtility.EncryptData (txtAdminAddress.Text, EncryptionKeyFile);
cmd. Parameters.AddWithValue („@admin_address“, EncryptedAddress);

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

Byte [] EncryptedEmail = SymmetricEncryptionUtility.EncryptData (txtAdminEmail.Text, EncryptionKeyFile);
cmd. Parameters.AddWithValue („@admin_email“, EncryptedEmail);

cmd. Parameters.Add („@admin_name“, SqlDbType.VarChar, 50). Wert = txtAdminName.Text;
cmd. Parameters.Add („@zip_id“, SqlDbType.Int). Wert = ddlZip.SelectedValue;
cmd. Parameters.Add („@check_id“, SqlDbType.Int). Wert = rblMailingList.SelectedValue;
cmd. Parameters.Add („@enopp_id“, SqlDbType.Int). Wert = rblEnrollOpportunities.SelectedValue;

try
{
Anschl. Öffnen ();

int admin_id = cmd.ExecuteScalar ();

cmdHearPACyber.Parameters.Add („@admin_id“, SqlDbType.Int). Wert = admin_id;
cmdHearPACyber.Parameters.Add („@schm_id“, SqlDbType.Int);

foreach (ListItem Einzelteil in rblMailingList.Items)
{
wenn (Einzelteil. Vorgewähltes)
{
cmdHearPACyber.Parameters.Add („@schm_id“, SqlDbType.Int). Wert = Einzelteil. Wert;
cmdHearPACyber.ExecuteNonQuery ();
}
}

Response.Redirect („thankyou.aspx“);
}

Fang (Ausnahme ex)
{
ex. Message.ToString ();
}

finally
{
Anschl. Abschluss ();
}
}



ERROR MITTEILUNG:

I morgens eine rote Linie unter cmd.ExecuteScalar erhalten ();

The Mitteilung sagt, dass „nicht implicity Bekehrtart „Gegenstand“ zu „int“ kann. Eine ausdrückliche Umwandlung existiert (sind Sie eine Form verfehlend?)

Antwort : CheckBoxList Werte einsetzen

Der war ein Typo mit copy+paste. Traurig über dieses Durcheinander.

es sollte einfach sein:
cmdHearPACyber.Parameters [„@hear_id“]. Wert = Einzelteil. Wert;

Parameter ist eine Ansammlung und der ist, wie Sie auf einzelne Einzelteile in der Ansammlung zurückgreifen.
Selben wie Reihe verwenden Sie somearray [1], someArray [2]/
Weitere Lösungen  
 
programming4us programming4us