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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2009, 00:04   #1
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию Рандомно заполнить столбец(

Чтот непойму в чём ошибка может кто подскажет
Код:
Randomize;
a[1]:='1а';
a[2]:='1б';
a[3]:='2а';
a[4]:='2б';
a[5]:='3а';
a[6]:='3б';
a[7]:='4а';
a[8]:='4б';
a[9]:='5а';
a[10]:='5б';
a[11]:='6а';
a[12]:='6б';
a[13]:='7а';
a[14]:='7б';
a[15]:='8а';
a[16]:='8б';
a[17]:='9а';
a[18]:='9б';
a[19]:='10а';
a[20]:='10б';
a[21]:='11а';
a[22]:='11б';

  for i:=1 to 22 do
  begin
ADOQuery3.Close;
ADOQuery3.SQL.Clear;
ADOQuery3.SQL.ADD('update xstudent set класс=:a where Номер=:i '); - тут я чтот запутался
ADOQuery3.Parameters.ParamByName('a').Value :=a[random(22)];
ADOQuery3.Parameters.ParamByName('i').Value :=inttostr(i);

ADOQuery3.Active:=true;
end;
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен

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

уж сколько раз твердили миру:
если в запросе данные получаются (т.е. выполняется оператор SELECT) — то выполняем Query.Open (или, что абсолютно тоже самое Query.Active := true; )
иначе, если идут операции по изменению данных
( delete / update / alter ...) — то выполняем Query.ExecSQL;

p.s. кстати, у Вас записи в xstudent в поле "класс" могут и повторяться...

Последний раз редактировалось Serge_Bliznykov; 15.06.2009 в 10:12.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Первый столбец vladi Microsoft Office Excel 2 26.05.2009 12:18
Газетный столбец! L_L_L Microsoft Office Word 7 10.04.2009 13:51
Умножение строки на столбец. ReDev1L Помощь студентам 6 21.10.2008 22:31
Таблица, выделить столбец BlackOmen JavaScript, Ajax 0 26.09.2008 13:52
Заполнить TTreeView Leonis Компоненты Delphi 6 27.03.2008 13:02