![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование даных [D7, Paradox]
Vasyl © (2007-06-27 09:51:00)Удалено модератором
Примечание: СПАМ
Mike Kouzmine (2007-06-29 03:52:00) [1]Anatoly Podgoretsky © (28.06.07 16:37) [16] Значит так и есть
Anatoly Podgoretsky (2007-06-28 16:37:00) [2]> Mike Kouzmine (28.06.2007 16:28:15) [15]
Точно давно не держал
Имена, порядок следования могут отличаться
Точный формат описан в Local SQL
Твой вариант формата никогда не видал, везде или VALUES() или SELECT () FROM
Mike Kouzmine (2007-06-28 16:28:00) [3]ЮЮ © (28.06.07 03:32) [14]
> встроенный селект в локал не поддерживается. надо делать
> видюху.
Это к чему? Это синтаксис INSERT, понятный даже в Local SQL
insert into t1 from t2 - вроде так, лет 5 не держал в руках шашки и делфи не установлена, проверить не могу. И поля должны были иметь одинаковый типф имена и порядок следования. А селектом из файла(ов) не катило. Хотя, у меня селекты были с объединениями и присоединениями. Может по-этому? БДЕ за пять лет не изменилось... вроде.
ЮЮ (2007-06-28 03:32:00) [4]> встроенный селект в локал не поддерживается. надо делать
> видюху.
Это к чему? Это синтаксис INSERT, понятный даже в Local SQL
>[0] Пишет: Type mismatch in expression.
[9] пишет "Erro creating cursor handle", но записи вставляет
Странная программа - пишет по разному при одних и тех же действиях
Mike Kouzmine (2007-06-27 21:34:00) [5]встроенный селект в локал не поддерживается. надо делать видюху.
Виталий Панасенко(дом) (2007-06-27 14:41:00) [6]
> Johnmen © (27.06.07 13:10) [11]
>
>
Я его ни разу не оскорбил.. Потому как вижу, что наш, хохол..:-). и ему так проще...
Johnmen (2007-06-27 13:10:00) [7]
> Vasyl
Ты беспорядочно бредишь. Выздоровишь - приходи.
> Виталий Панасенко © (27.06.07 12:20) [8]
> > Johnmen © (27.06.07 10:43) [4] > Почему правила нарушаете?
> в чем ?:-)
http://www.delphimaster.ru/forums.shtml#rule
Рекомендуется: пункт №5.
Виталий Панасенко (2007-06-27 13:06:00) [8]
> DM.Query1.Open;
это для ОТКРЫТИЯ набора данных. на форуме тут уже тьму раз обсуждалось..
DM.Query1.ExecSQL; - good luck !(щасти)(желаю удачи)
Vasyl (2007-06-27 12:40:00) [9]Вот такой код:
DM.Query1.Close;
DM.Query1.SQL.Add('insert into first.db (f_nomer, f_name, f_pip, f_adress, f_tel_work, f_tel_mob, f_tel_home, f_marshrut, f_cherha, f_n_opo) select nomer, name_t1, pip, adress, tel_work, tel_mob, tel_home, marshrut, cherha, n_opo from zahalna.db where (cherha=1)');
DM.Query1.Open;
После компилации пишет "Erro creating cursor handle", но записи вставляет.
Що ето такое я не понимаю.
Виталий Панасенко (2007-06-27 12:20:00) [10]
> Johnmen © (27.06.07 10:43) [4]
> Почему правила нарушаете?
в чем ?:-)
> Vasyl (27.06.07 11:25) [6]
> > Откуда это видно?
>
> Пишет: Type mismatch in expression.
Дело в том, что с Paradox с таким приколом я сталкивался, если, например, делал что-то подобное
insert into t1
(f1, f2, f3)
select 1, f2, f3 from t2
и при это м в T1 поле F1 - NUMBER
нужно было переделать в что-то типа
insert into t1
(f1, f2, f3)
select cast(1 as numeric(10,0)), f2, f3 from t1
текст запросов покажи... а то из Запорожья не видать
Johnmen (2007-06-27 11:50:00) [11]
> Пишет: Type mismatch in expression.
На выполнение какой строки кода?
Vasyl (2007-06-27 11:25:00) [12]> Откуда это видно?
Пишет: Type mismatch in expression.
Johnmen (2007-06-27 10:44:00) [13]
> И все равно не работает
Откуда это видно?
Johnmen (2007-06-27 10:43:00) [14]Почему правила нарушаете?
Vasyl (2007-06-27 10:01:00) [15]Пишу
DM.Query1.Close;
DM.Query1.SQL.Clear;
DM.Query1.SQL.Add('select * from zahalna where n_opo=1');
DM.Query1.Open;
И все равно не работает
Vasyl (2007-06-27 10:00:00) [16]Ні, ні тут Query, просто я скопіював не з тієї проги.
Виталий Панасенко (2007-06-27 09:57:00) [17]Ти геть зовсім, чи прикидаєшься ? До чого тут Paradox та IB ? Мабуть, структура дещо відрізняється...