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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2011, 22:07   #1
Mashul'ka
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 32
Восклицание Изменение полей таблицы

Выдает ошибку [Fatal Error] Unit1.pas(10): Internal error: SY576

procedure TForm1.Button3Click(Sender: TObject);
begin
if (Unit3.Form3.ShowModal=mrOK) then
begin
Unit2.DataModule2.ADOCommand1.Comma ndText:=
'UPDATE Students set id_studenta='+
Unit3.Form3.SpinEdit1.Text+', nomer_zachetki= '+
Unit3.Form3.SpinEdit2.Text+', FIO= '+
#39+Unit3.Form3.Edit1.Text+#39+', nomer_gruppi= '+
Unit3.Form3.SpinEdit3.Text+', kurs='+
Unit3.Form3.SpinEdit4.Text+', fakultet='+
#39+Unit3.Form3.Edit2.Text+#39+
'WHERE id_studenta='+
Unit2.DataModule2.ADODataSet1.Field ByName('id_studenta').AsString+'AND '+
Unit2.DataModule2.ADODataSet1.Field ByName('nomer_zachetki').AsString+' AND'+#39+
Unit2.DataModule2.ADODataSet1.Field ByName('FIO').AsString+#39+'AND'+
Unit2.DataModule2.ADODataSet1.Field ByName('nomer_gruppi').AsString+'AN D'+
Unit2.DataModule2.ADODataSet1.Field ByName('kurs').AsString+'AND'+#39+
Unit2.DataModule2.ADODataSet1.Field ByName('fakultet').AsString+#39;
Unit2.DataModule2.ADOCommand1.Execu te;
Unit2.DataModule2.ADODataSet1.Activ e:=false;
Unit2.DataModule2.ADODataSet1.Activ e:=true;
end;
end;


FIO, fakultet-текстовые поля, остальные численные
Mashul'ka вне форума Ответить с цитированием
Старый 04.10.2011, 22:16   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не мешало бы во WHERE внимательно расставить кавычки и пробелы перед и после AND да и мя поля только id_studenta там фигурирует, короче кракозябла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.10.2011, 22:31   #3
Mashul'ka
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 32
По умолчанию

Спасибо!!!!!Все идет!
Mashul'ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение полей DBGrid virtuhay266 БД в Delphi 9 05.06.2011 16:14
Изменение размеров полей 30gb PHP 1 08.02.2011 13:03
Access ограничить значение поля таблицы значениями полей другой таблицы Сергей089 Microsoft Office Access 10 08.12.2010 02:22
DbGrid изменение ширины полей Paul Hindenburg Компоненты Delphi 4 21.09.2009 10:35
Данные из двух полей исх. таблицы в одно поле сводной таблицы Strelec79 Microsoft Office Excel 2 02.08.2009 13:59