Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.08;
Скачать: CL | DM;

Вниз

Копирование записей...   Найти похожие ветки 

 
DSR   (2003-04-20 09:57) [0]

Уважаемые мастера, имеется adoQuery, dbGrid, база данных Access
необходимо скопировать запись в БД(естественно, автоинкриментное поле должно изменится :))). Никто не сталкивался? как это лучше сделать? Заранее благодарен.


 
Alexandr ©   (2003-04-20 10:49) [1]

откуда скопировать?


 
sniknik ©   (2003-04-20 13:25) [2]

Имея adoQuery, можно скопировать почти все что угодно.
Никто естественно не сталкивался, но народ использует.
Сделать лутше програмно.
Не за что, в последующем.

;о)))

(вопрос раскрыт полностью, в соответствии с ответом, на автоинкриментное поле плевать само автоинкриментируется)


 
DSR   (2003-04-20 18:35) [3]

Извините за неясность, необходимо сделать копию любой записи в таблице.Если этой информации недостаточно, то что надо, что бы вы поняли вопрос?


 
sniknik ©   (2003-04-20 21:09) [4]

да все ясно в общем то, неясно "откуда скопировать"(повтор) и в чем сложность то? что не получается? а также как ты хочеш копировать, используя SQL? и причем тут грид?

но в любом случае попробуй команду.
INSERT INTO Table SELECT Field1,Field2,Field3,Field4 FROM Table WHERE ID = (SELECT MAX(ID) FROM Table)
копирует из таблици последнюю запись в себя же, ID автоикремент.
(и скажи является это ответом на вопрос? я вот думаю нет)


 
DSR   (2003-04-21 09:01) [5]

Теперь все ок,я просто вместо списка полей ставил * и он ругался на повторяющиеся записи :)) Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.05.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-23287
DimaK
2002-11-11 22:34
2003.05.08
Библиотека MMTools 2.0


7-23407
[BAD]Angel
2003-03-16 21:08
2003.05.08
Как выключить комп?


14-23384
vopros
2003-04-21 16:40
2003.05.08
Давайте обьединимся и будем зарабатывать деньги.


1-23212
Sirus
2003-04-22 07:25
2003.05.08
Как отучить TToolButton из TToolBar уменьшаться в размерах?


6-23268
CRACKISH
2003-03-12 08:18
2003.05.08
Как узнать свой IP?