|
Можно ли делать в 1с8 выборку из db PARADOX ? | ☑ | ||
---|---|---|---|---|
0
gnus
29.03.12
✎
07:01
|
ПО регистратора рабочего времени пишет в db формата парадокс
Можно ли вытащить в 1с8 ?(без дельфина) |
|||
1
ShoGUN
29.03.12
✎
07:09
|
AdoDB.Connection + Microsoft Paradox Driver
|
|||
2
D_Pavel
29.03.12
✎
07:10
|
(1) +1
|
|||
3
ДенисЧ
29.03.12
✎
07:13
|
я не против. Делай
|
|||
4
Восточный Парень
29.03.12
✎
07:22
|
Разрешаю
|
|||
5
Александр_
Тверь 29.03.12
✎
08:16
|
а я больше склонен не разрешать
|
|||
6
gnus
29.03.12
✎
15:10
|
Нашел только примеры с библиотекой BDE
|
|||
7
aleks-id
29.03.12
✎
15:16
|
(6) какая разница? провайдера от МС прописывай в коннекшн а дальше те же яйца
|
|||
8
Lama12
29.03.12
✎
15:24
|
(7) +1
|
|||
9
gnus
30.03.12
✎
06:54
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
// Вставить содержимое обработчика. БД = Новый ComObject("ADODB.Connection"); ПутьБД="c:\data"; Если БД.Open("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir="+ПутьБД+";Dbq="+ПутьБД+";CollatingSequence=ASCII")= 0 Тогда Сообщить("Ошибка...."); Возврат; КонецЕсли; Док=ПолучитьCOMОбъект("c:\data\m1503_12.db"); КонецПроцедуры выполняю ошибка: {Форма.Форма.Форма(10)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект) Док=ПолучитьCOMОбъект("c:\data\m1503_12.db"); по причине: Ошибка получения объекта COM: Расширение имени файла задано неверно |
|||
10
ShoGUN
30.03.12
✎
07:45
|
(9) Ну и что это за народное творчество? :) Подключался-подключался, а потом вообще фигню сделал.
Дальше ковыряешь полученный Recordset, примеров масса, и на мисте в том числе, тут в частности: Книга знаний: v8: Пример работы с InterBase через OLE DB из 1С v 8.x Там Interbase, но работа с рекордсетом не отличается. |
|||
11
Kandellaster
30.03.12
✎
07:57
|
а еще была ВК для нативной работы с paradox по аналогии как работают с xBase в 7.7 bdebase.dll вроде как называлась
|
|||
12
gnus
30.03.12
✎
08:20
|
(10)
"ТекстЗапроса = "SELECT * FROM MyTable" а как передать иия таблицы в строку запроса ? |
|||
13
Kandellaster
30.03.12
✎
08:27
|
ТекстЗапроса = "SELECT * FROM " + ИмяТаблицы
|
|||
14
ShoGUN
30.03.12
✎
08:31
|
+(13) Естественно, лучше не мучать базу звёздочками, а писать нормальные запросы.
|
|||
15
gnus
30.03.12
✎
08:31
|
(13)
борман дельфи+парадокс в руках не держал(только дос-паскаль, тс,тбасик) но просмотрщиком бд увидел, что таблица пишется за сутки в отдельный файл *.db Каким образом можно передать имя таблицы, преобразуя имя файла? |
|||
16
ShoGUN
30.03.12
✎
08:35
|
(15) Я не специалист по парадоксу, но попробуй имя файла без расширения .db
|
|||
17
Лодырь
30.03.12
✎
08:44
|
Может использовать стандартный механизм внешних источников данных?
|
|||
18
ShoGUN
30.03.12
✎
08:46
|
(17) Это при условии, что у него платформа последняя.
|
|||
19
gnus
30.03.12
✎
08:47
|
(18)
1С:Предприятие 8.2 (8.2.13.205) этого хватит ? (на 14-ю ругаются) |
|||
20
ShoGUN
30.03.12
✎
08:48
|
(19) По-моему как раз в 14-й появилось. Если будешь обновляться - ставь сразу 15.
|
|||
21
gnus
30.03.12
✎
09:04
|
(20)
на ИТС за какой месяц лежит 15-й движок ? |
|||
22
gnus
30.03.12
✎
12:29
|
а где взять(почтитать) синтаксис работы с ADO ?
|
|||
23
gnus
30.03.12
✎
13:09
|
гуглю - всё для php
|
|||
24
gnus
08.04.12
✎
10:50
|
через COM получилось
а вот через стандартный механизм внешних источников данных (поставил 14-й движок ради этого ) нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |