BDE,dbf, TQuery, Нумерация записей по пустому полю

0000

Есть табличка с несколькими записями и пустым столбцом. Хотелось бы SQL
запросом (TQuery) заполнить его так, что бы не было повторов, но все
числа тем неменее были из одного промежутка, напр: 6, 7, 8, 9.
И исче вопрос: как создать/изменить значение параметра, имя которого
зарезервированное слово (в моем случае это SUM)? То есть можно ли
обращаться к столбцу не по имени, а по номеру через Query?

peter1dav

По поводу зарезервированных слов.. то они вроде в кавычки беруться..
В общем пробуй визардом создать простеький запрос с использованием такого поля и увидишь, как с этим бороться..

0000

>визардом
А что это? DataBaseDesktop? И как там ваять? - чуть подробнее бы...

peter1dav

Нет это на TQuery щелкаещь правой кнопкой мыши и выбираешь пункт что то типа SQL Builder или как там он называется..
а дальше разберешься не так сложно

0000

Спасиба - хоть узналь откель рабочие SQL запросы для примеров брать
А вот что делать с пернумерацией?

peter1dav

А вот это не знаю... я в сикуле не рюх

xz_post

select DISTINCT col_name from .... - так в mssql...

laisan

А СУБД какая? А то в разных это по разному делается. Автоинкрементные поля, последовательности, генераторы... везде свои приблуды.
А вообще можешь просто взять и сделать update этого поля, засунув туда номер записи.

laisan

вообще-то select distinct сделает выборку, опустив повторяющиеся записи, насколькро я помню... При чем здесь перенумерация?

xz_post

не увидел слово заполнить

xz_post

Вообще если не заломает зайти ко мне - могу поделится книгой "Создание приложений БД на Делфи 3" - мне то она совсен не нужна...

laisan

Ему это будет несколько проблематично. Location смотри...

xz_post

Это что правда ? А что тут делает Воронеж ?

0000

Аап! Что никто не знает?

Написан же СУБД - BDE - то есть прогаю на Дельфях конвертор .dbf формата, пользуясь BDE, но создавая при этом run-time базу.
Хотелось бы минимумом обойтись, то есть одним TQuery, без всяких таблиц.
Это что правда ? А что тут делает Воронеж ?
Правда.
Флужу, надо полагать
Оставить комментарий
Имя или ник:
Комментарий: