Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Копирование и вставка текущей строки в Table, BDE, Query, Paradox 
:(
    Опции темы
ahito1
  Дата 20.8.2009, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 20.8.2007

Репутация: нет
Всего: -1



Нужно скопировать текущую строку из одной таблицы и вставить в другую пустую, таблицы одинаковы. Как это сделать?
И ещё один вопрос чтобы не создавать отдельную тему, как бустро удалить все записи из таблицы?
PM MAIL   Вверх
Frees
Дата 20.8.2009, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



запросом типа

Код

INSERT INTO TABLE2 (
       FIELD1,
       FIELD2)
SELECT
       FIELD1,
       FIELD2
FROM TABLE1
WHERE ID = :ID



--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
ahito1
Дата 20.8.2009, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 20.8.2007

Репутация: нет
Всего: -1



а другого метода нет?
PM MAIL   Вверх
Frees
Дата 20.8.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



есть

Код

table2.append;
for i = 0 to table2.fields.count - 1 do
table2.fieldы[i].value := table1.fieldы[i].value;//как то так к полю обращаться
table2.post;


в синтаксисе могут ошибки быть писал на коленке


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
ahito1
  Дата 20.8.2009, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 20.8.2007

Репутация: нет
Всего: -1



попробую отпишусь.
а как быстро удалить всё записи из таблицы???
PM MAIL   Вверх
Frees
Дата 20.8.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(ahito1 @  20.8.2009,  22:13 Найти цитируемый пост)
а как быстро удалить всё записи из таблицы???

запросом 
Код

DELETE FROM TABLE1 



--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
kobra
Дата 21.8.2009, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: 1
Всего: 9



Цитата(ahito1 @  20.8.2009,  19:13 Найти цитируемый пост)
а как быстро удалить всё записи из таблицы??? 

удалить саму таблицу и снова создать.
PM MAIL   Вверх
Данкинг
Дата 21.8.2009, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(kobra @  21.8.2009,  10:25 Найти цитируемый пост)
удалить саму таблицу и снова создать. 

Зачем? А запросом всё же не проще? smile 

Это сообщение отредактировал(а) Данкинг - 21.8.2009, 10:40


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
kobra
Дата 21.8.2009, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: 1
Всего: 9



Цитата(Данкинг @  21.8.2009,  10:39 Найти цитируемый пост)
Зачем? А запросом всё же не проще?

Цитата(kobra @  21.8.2009,  09:25 Найти цитируемый пост)
а как быстро удалить всё записи из таблицы??? 

вопрос про скорость а не про простоту smile
PM MAIL   Вверх
Frees
Дата 21.8.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(kobra @  21.8.2009,  12:25 Найти цитируемый пост)
удалить саму таблицу и снова создать.

а думаете что это быстерее? или просто другой вариан придложил?


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
ahito1
Дата 21.8.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 20.8.2007

Репутация: нет
Всего: -1



kobra, удалять смысла нет.

FreesДанкинг, спасибо
PM MAIL   Вверх
kobra
Дата 21.8.2009, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: 1
Всего: 9



Цитата(Frees @  21.8.2009,  18:41 Найти цитируемый пост)
а думаете что это быстерее? или просто другой вариан придложил? 

проверте, но не на двух записьях естетвенно.
PM MAIL   Вверх
Frees
Дата 22.8.2009, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(kobra @  22.8.2009,  01:33 Найти цитируемый пост)
проверте, но не на двух записьях естетвенно.

я жу едавно забыл про парадокс как страшный сон. такчто пробовать  не на чем...


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
kobra
Дата 22.8.2009, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: 1
Всего: 9



Цитата(Frees @  22.8.2009,  13:31 Найти цитируемый пост)
я жу едавно забыл про парадокс как страшный сон

и правилно сделал smile. так что забудь
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1138 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.