![]() |
|
|
![]()
|
|
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
Проблема в следующем:
Реализовать вот такой алгоритм в ADO Если нет таблицы с таким именем, то создать ее с такими-то полями.. Как это сделать? -------------------- |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 2 Всего: 64 |
Примерно так:
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 4 Всего: 68 |
|
|||
|
||||
| neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
Добавлено через 35 секунд или ткните носом если можно -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Ну да, ответ "никак". -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
весело... значит компонент TADOQuery все равно придется добавлять?
-------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Ну да, а чем он плох-то? По-моему, основная работа с Access и происходит в рамках TADOConnection и TADOQuery. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
ну так TADOConnection у меня на форме есть
-------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Нет, я, конечно, не берусь утверждать на 100%, что нельзя, но на 99% уверен, что нельзя, да и через запрос в любом случае - самый простой и понятный способ. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
жалко, не хотел в sql лезть, но придется.. для меня это что-то страшное если честно
-------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Я тебя уверяю, что если способ создания таблицы без SQL и существует, то он не менее страшен. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
-------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
А с помощью чего там к "парадоксу" подключаются, не знаю.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Teleport |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 557 Регистрация: 5.7.2008 Где: Прибалтика Репутация: 1 Всего: 6 |
2 neweraser - кидаешь на форму ADOQuery и ADOConnection. У ADOConnection свойство LoginPrompt ставишь в false. Далее вот тебе код:
язык SQL - довольно просто в понимании и очень гибок - рекомендую пользоваться именно запросами при работе с бд. Базовые понятия (SELECT, INSERT, UPDATE, CREATE, DELETE, DROP и др.) можно за пару часов и освоить и опробовать. + Почитать когда использовать ADOQuery.ExecSQL, а когда ADOQuery.Active. И еще при составлении SQL запросов - внимательно надо следить за кавычками, скобками, пробелами. Сам много раз напарывался на них. Это сообщение отредактировал(а) Teleport - 26.11.2009, 23:13 |
|||
|
||||
| neweraser |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 Репутация: нет Всего: 6 |
Teleport, а что можно сделать со строчкой
если я создаю таблицу с 30-40 полями? т.е. как ее разбить чтоб не в одну строчку? Добавлено через 2 минуты и 32 секунды или постоянно прописывать
-------------------- Кто ищет, тот всегда найдет. |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |