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

Вниз

одновременная вставка новых записей в две таблицы   Найти похожие ветки 

 
tchn1 ©   (2004-03-03 02:39) [0]

наверняка подобный вопрос уже был, и не раз. но в архивах не удалось найти. в общем, ситуация такая.
TADODataSet.CommandText:=
"select table1.*,table2.field1
from table1 a
join table2 b
on table1.id_t2=table2.id"
table2.id - автоинкрементое
если пытаться добавить новую запись в такой НД, то от ADO будет попытка добавить новую запись в table2(успешная), и в table1 - неуспешная, поскольку ADO еще не знает, каким должен быть  table1.id_t2, соответствующий новой записи в table2.
как побороть? как заставить ADO узнавать id новой записи главной таблицы, а уже после этого добавлять запись в подчиненную?


 
SPIRIT ©   (2004-03-03 06:23) [1]


> как заставить ADO узнавать id новой записи главной таблицы

А ты ему говорить не пробовал ?


 
tchn1 ©   (2004-03-03 19:45) [2]

да сказал бы, если б сам знал. а если Вы решили пошутить, то неудачно получилось :(
так что? никто с этим не сталкивался?



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
4-1074871367
Phrodo
2004-01-23 18:22
2004.04.04
Информация об открытых хэндлах процесса


14-1078671299
ИМХО
2004-03-07 17:54
2004.04.04
По поводу Интернета как такового


14-1078992146
icebeerg
2004-03-11 11:02
2004.04.04
XP W2k и принтер


14-1079013962
Sentinel
2004-03-11 17:06
2004.04.04
Куда-то "подевался" логин.


3-1078931202
Vit
2004-03-10 18:06
2004.04.04
Как сделать все ячейки отчета одной высоты.