На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Ошибка при работе ADOQuery , Koi8u
      Одним словом, стоит задача ввести в Edit текстовую информацию, чтобы она записалась в таблицу. Но проблема в кодировке текста, если можете то подскажите как сделать возможным введение любого шрифта
      код записи в таблицу
      ExpandedWrap disabled
        INSERT INTO prubytok (NOM_PRUB, DATA_PRUB, NAZVA, VAr)
        VALUES (: p1,: p2,: p3,: p4);

      где NOM_PRUB - int, DATA_PRUB -date, NAZVA - char, VAr - int
      ExpandedWrap disabled
        void __fastcall TForm4::Button1Click(TObject *Sender)
        {
        Form1->ADOQuery2->Parameters->ParamByName("p1")->Value=LabeledEdit1->Text;
        Form1->ADOQuery2->Parameters->ParamByName("p2")->Value=LabeledEdit2->Text;
        Form1->ADOQuery2->Parameters->ParamByName("p3")->Value=LabeledEdit3->Text;
        Form1->ADOQuery2->Parameters->ParamByName("p4")->Value=LabeledEdit4->Text;
        Form1->ADOQuery2->ExecSQL();
        Form1->ADOTable2->Close();
        Form1->ADOTable2->Open();
        }

      ошибка когда мы вводим например фамилию Нокіа
      user posted image

      Добавлено
      ошибке ввода данных с поля LabeledEdit3 исправил
      ExpandedWrap disabled
        Form1->ADOQuery2->Parameters->ParamByName("p3")->Value=Utf8ToAnsi(LabeledEdit3->Text);


      как сделать чтобы этот текст выводился в мою таблицу?
      user posted image
        Тема закрыта, проблема решена
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0228 ]   [ 16 queries used ]   [ Generated: 5.05.24, 23:11 GMT ]