Win XP/Vista/7_x64+Access 2010 x64+ADOLisp252
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Win XP/Vista/7_x64+Access 2010 x64+ADOLisp252

Win XP/Vista/7_x64+Access 2010 x64+ADOLisp252

Ответ
Поиск в этой теме
Непрочитано 16.04.2012, 20:42 #1
Win XP/Vista/7_x64+Access 2010 x64+ADOLisp252
sdv79
 
Инженер ЭОМ
 
Москва
Регистрация: 05.03.2009
Сообщений: 215

Загрузите ADOLisp252

Код:
[Выделить все]
 
(setq ConnectionObject
       (ADOLISP_ConnectToDB
    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\\Specification_db.mdb;Persist Security Info=False" "" ""))


;|
Положите файл БД в корень диска D
----------------------------------------------------
 Программа поиска в БД типа оборудования(значение 0 атрибута)
 Автор:        Дмитрий Сологубов (Павел Сухов)
 Телефон:   
 E-mail:   
 Final 00.00.00
 [rev.1 от 04.10.11]
 Процедура_обращения    (c:Search_intro_DB "switches" "switches_type" "В_1Кл_ОУ_IP20_А1/10-003")
 Выдаст                          ("Выключатель однополюсный для открытой установки,\r\nодноклавишный IP20, 10 А, 250 В" "А1/10-003 (Россия)\r\nсерия \"Элеконти\"" "ЗАО \"Электромонтаж\"\r\nтел.: (495) 795-37-75" "шт." nil 5 nil)

 Выдаст            #<VLA-OBJECT _Connection 0bbe69b0>
 ----------------------------------------------------
|;
(defun c:Search_intro_DB    ; выходные данные данные по блоку из БД
       (
    table_name        ; -1- имя табл. в БД (корень) "switches"
    column_name        ; -2- имя столбца для поиска "switches_type"
    bl_name_by_count     ; имя блока "В_1Кл_ОУ_IP20_А1/10-003" (точно есть в БД)
        /
       )         
 (setq SQL_search (strcat "SELECT " "*" " FROM " table_name " WHERE " column_name "=" "'" bl_name_by_count "'")) ; выдаёт строку с этим светильником
;| примеры обращения к БД
  (setq SQL_search (strcat "SELECT " "block_counted_id" " FROM " "specification_created"))
  (setq SQL_search (strcat "SELECT " "qfs_type" " FROM " "qfs"))
|;
 (setq bl_for_write_down (cdr(cdr(cadr(ADOLISP_DoSQL ConnectionObject SQL_search))))); отбрасываем от выданного списка ненужные элементы
  ;|
  bl_for_write_down - переменная, готовая для записи в результирующую спецификацию в БД имеет вид:
  ("Светильник потолочный на две люминесцентные лампы\r\n18 Вт, IP20" "OPL/S 218" "ООО\"Световые технологии\"\r\nтел. (495) 995-55-95\r\n\r\n\r\n18 Вт, IP20." "шт." nil 4)
  |;
); /defun c:Search_intro_DB


(c:Search_intro_DB "switches" "switches_type" "В_1Кл_ОУ_IP20_А1/10-003")



Вложения
Тип файла: zip Specification_db.zip (62.7 Кб, 54 просмотров)

Просмотров: 1591
 
Непрочитано 16.04.2012, 21:18
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от sdv79 Посмотреть сообщение
Положите файл БД в корень диска D
Хреновое начало.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 16.04.2012, 21:24
#3
sdv79

Инженер ЭОМ
 
Регистрация: 05.03.2009
Москва
Сообщений: 215
Отправить сообщение для sdv79 с помощью Skype™


УГУ, интерес в том, что коннектится на х64
))
Я именно это хотел донести.
sdv79 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Win XP/Vista/7_x64+Access 2010 x64+ADOLisp252



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Autocad 2010 x64 притормаживает 547028 AutoCAD 4 06.07.2011 22:05
установка NavisWorks 2012 x64 на WIN 7 Prof x64 saddamich Прочее ПО от Autodesk 1 06.07.2011 09:08
Задержка перед появлением СПДС (v.6.0) объектов в WIN 7 (Autocad 2010) Lipca Прочее. Программное обеспечение 2 15.10.2010 10:35
SolidWorks 2010 x64 Edition SP0.0 не отображает деформированный вид моделей? 1000000$ SolidWorks 2 01.10.2010 23:14
Автозагрузка приложения до загрузки чертежа Ax3 Программирование 14 15.02.2008 23:29