Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2015, 00:19   #1
Sardelka123
Новичок
Джуниор
 
Регистрация: 19.05.2015
Сообщений: 3
Восклицание Пеоенос данных из одной ДБ в Другую

День добрый. Столкнулся с такой проблемой. Имеется 2 базы данных Access в формате mdb. Никак не могу осуществить перенос добавление данных из одной удаленной базы в другую. Если ставлю просто arhiv.mdb.АрхивЗаявкиТовар то всё работает идеально, только вот база должна находится строго в папке с программой.
Вся проблема в том, что оба файла базы находятся на диске z. Возможно ли как-то прописать путь к базе?

Код:
adoquery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into z:/arhiv.mdb.АрхивЗаявкиТовар (Ключ, Товар, Метраж, м, Колличество, шт, Цена, рубл, Сумма, руб, Датапродажи,
 Производитель, ЦенаЗакупки, Категории, Выручка, Категорииномер, Подкатегорииномер, Ценасоскидкой, Суммасоскидкой, Акции, Ключтовар)');
ADOQuery1.SQL.Add('select Ключ, Товар, Метраж, м, Колличество, шт, Цена, '''+Trim(Form6.edit9.Text)+''', Сумма, '''+Trim(Form6.edit9.Text)
+''', '''+Trim(Form6.edit2.Text)+''', Производитель, рубл, null, руб, Категорияномер, Подкатегорияномер, Ценасоскидкой, Суммасоскидкой, 
 Акции, Ключтовар');
ADOQuery1.SQL.Add('from ЗаявкаТоварПринятые where Ключ = '''+Trim(Form6.edit4.Text)+'''');
ADOQuery1.ExecSQL;

Последний раз редактировалось Stilet; 19.05.2015 в 07:30.
Sardelka123 вне форума Ответить с цитированием
Старый 19.05.2015, 07:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
insert into '+ExtractFilePath(ParamStr(0))+'arhiv.mdb.АрхивЗаявкиТовар
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.05.2015, 10:01   #3
Sardelka123
Новичок
Джуниор
 
Регистрация: 19.05.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
insert into '+ExtractFilePath(ParamStr(0))+'arhiv.mdb.АрхивЗаявкиТовар
Пишет: Неправильно определен объект Parametrs
Sardelka123 вне форума Ответить с цитированием
Старый 19.05.2015, 10:15   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

insert into "z:\......table"
или как там Acsses экранирует нежелательные символы (пробелы в именах)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.05.2015, 13:14   #5
Sardelka123
Новичок
Джуниор
 
Регистрация: 19.05.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
insert into "z:\......table"
или как там Acsses экранирует нежелательные символы (пробелы в именах)

Так тоже не работает
Sardelka123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую reihtmonbern БД в Delphi 4 17.07.2012 23:25
Перенос данных из одной БД в другую demiancz БД в Delphi 1 11.03.2012 18:53
Копирование данных из одной БД в другую Sparky SQL, базы данных 21 06.02.2011 19:45
Изменение данных и перенос данных из одной таб в другую Kot9ra Microsoft Office Access 13 02.07.2010 12:22
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57