Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 13:00   #1
BastAngel
Пользователь
 
Аватар для BastAngel
 
Регистрация: 02.06.2010
Сообщений: 53
По умолчанию Добавление В БД

Делаю добавление данных в БД через делфи. Вот код.
Код:
begin

DM.StudentSource.Append;
DM.StudentSource.FieldValues['Прізвище']:=Edit1.Text;
DM.StudentSource.FieldValues['Імя']:=Edit2.Tex;
DM.StudentSource.FieldValues['По батькові']:=Edit3.Text;
DM.StudentSource.FieldValues['Навчальний підрозділ']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Напрям']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Спецільність']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Форма навчання']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Основа навчання']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Особливі соціальні категорїї']:=ComboBox1.Text;
DM.StudentSource.FieldValues['Дата зарахування']:=Edit4.Text;
DM.StudentSource.FieldValues['Курс'] := ComboBox1.Text;
DM.StudentSource.FieldValues['Номер наказу']:=Edit5.Text;
DM.StudentSource.Post;
DM.StudentSource.Refresh;
  end;
Но выбивает такую ошибку
Цитата:
[Error] Unit1.pas(59): Undeclared identifier: 'Append'



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 28.03.2012 в 13:09.
BastAngel вне форума Ответить с цитированием
Старый 28.03.2012, 13:11   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не знаю, какой Вы компонент использовали для StudentSource

ну, попробуйте заменить .Append на .Insert:
Код:
DM.StudentSource.Insert;
....

p.s. хотя непонятно, что у Вас происходит.. ибо метод .Append должен быть у DataSet'а!

Последний раз редактировалось Serge_Bliznykov; 28.03.2012 в 13:14.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.03.2012, 19:34   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Чет у меня подозрение, что StudentSource это не DataSet, а DataSource
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление к бд Dextormix C# (си шарп) 4 15.06.2011 10:03
добавление в бд 6666 БД в Delphi 12 16.05.2011 19:48
Добавление в БД Claster БД в Delphi 3 26.05.2009 21:12
Добавление в БД Dissonance БД в Delphi 3 05.06.2008 21:22
Добавление Holodok БД в Delphi 1 09.05.2008 18:01