Вопрос : Введите значения CheckBoxList

Здравствулте!,

I имеет следующий Кодего под тем, котор я получаю вставил дальше. Я наклею Кодего вместе с сообщением ошибки показывает перед бежать page.

CODE:
пустое imgb_Save_Click

{
SqlConnection conn = новое SqlConnection (.ConnectionString ConfigurationManager.ConnectionStrings [«Admissions»]);

// SqlCommand для как вы услышали о cmdHearPACyber PA Cyber
SqlCommand = новое SqlCommand ();
cmdHearPACyber.CommandText = «Admissions_InsertPersonalInfoSchoolMethods»;
cmdHearPACyber.CommandType = CommandType.StoredProcedure;
cmdHearPACyber.Connection = conn; cmd

SqlCommand = новое SqlCommand ();
cmd.CommandText = «Admissions_InsertPersonalInfo»;
cmd.CommandType = CommandType.StoredProcedure; cmd
. Соединение = conn;

// добавляет байт
ых значений [] EncryptedAddress = SymmetricEncryptionUtility.EncryptData (txtAdminAddress.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue
(«@admin_address», EncryptedAddress); байт

[] EncryptedPhone = SymmetricEncryptionUtility.EncryptData (txtAdminPhone.Text, EncryptionKeyFile); cmd. Parameters.AddWithValue
(«@admin_phone», EncryptedPhone); байт

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

, 50). Значение = txtAdminName.Text; cmd. Parameters.Add
(«@zip_id», SqlDbType.Int). Значение = ddlZip.SelectedValue; cmd. Parameters.Add
(«@check_id», SqlDbType.Int). Значение = rblMailingList.SelectedValue; cmd. Parameters.Add
(«@enopp_id», SqlDbType.Int). Значение = rblEnrollOpportunities.SelectedValue; try


{conn
. Раскройте (); admin_id

int = cmd.ExecuteScalar ();

cmdHearPACyber.Parameters.Add («@admin_id», SqlDbType.Int). Значение = admin_id;
cmdHearPACyber.Parameters.Add («@schm_id», SqlDbType.Int);
foreach

(деталя ListItem в rblMailingList.Items) {
если (деталь. Выбранное)
{
cmdHearPACyber.Parameters.Add («@schm_id», SqlDbType.Int). Значение = деталь. Значение;
cmdHearPACyber.ExecuteNonQuery ();

Response.Redirect

}} («thankyou.aspx»);
задвижки


} (исключения ex) {
ex. Message.ToString (); finally



} {conn
. Конец (); СООБЩЕНИЕ



ERROR

}}:

I am получая красную линию под cmd.ExecuteScalar (); сообщение

The говорит «не может тип «предмет» новообращенного implicity к «int». Точное преобразование существует (вы пропуская бросание?)
class=

Ответ : Введите значения CheckBoxList

То было typo с copy+paste. Огорченно о той запутанности.

она должна быть просто:
cmdHearPACyber.Parameters [«@hear_id»]. Значение = деталь. Значение;

Параметрами будут собрание и то как вы достигаете индивидуальных деталей в собрании.
Такие же как блок вы используете somearray [1], someArray [2]/
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us