![]() |
|
|
![]()
|
|
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
Привет!
Борланд 6. Делаю через ADO. В таблице сделал поле для счетчика: id Integer(Autoinc) Задача: записывать/читать инфу в/из dbf Вопросы: 1. При записи в id тоже пишу. Так?:
2. 1 добавляется к последнему id? Т.е. перебор поля делать не нужно, чтобы определить id с наибольшим значением (последнюю запись)? 3. Не в тему. Как можно красивее записать запрос, в sql варианте? |
|||
|
||||
| orthrus |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: нет Всего: 16 |
Если поле автоинкрементное, то значение должно увеличиваться автоматически(правда не знаю реализовано ли это в ADO), т.е.
делать не надо В sql варианте будет примерно так:
Заполнение значений полей зависит от того как тебе удобно это делать (через параметры, конкатинацию строк или форматированый вовод) -------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
||||
|
|||||
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
||||
|
||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: нет Всего: 16 |
dbc - это тот же dbf, только содержит в себе описания связей, индексов, полей таблиц и т.д., для объединения всех dbf таблиц в одну БД. Информация о типах полей хранится в dbf файле(в заголовке файла).Работать с автоинкрементными полями таблицы должен уметь драйвер dbf для ADO. попробуй создай пару записей(можно пустых), если автоинкрементное поле увеличивает значение, значит работает. -------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
![]()
|
| Правила форума "C++: Базы данных" | |
|
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |