AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.09.2005, 16:55   #1  
LAndy is offline
LAndy
Участник
 
19 / 10 (1) +
Регистрация: 10.01.2005
Адрес: Санкт-Петербург
Создание View на сервере
Господа, боюсь повториться, но ответа на вопрос пока не нашел...
Как с через ADO соединение имея текст запроса создать представление на сервере?

С уважением,
LAndy
Старый 14.09.2005, 17:07   #2  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Хм, а в чем проблема,мож я не совсем понял, - выполнить скулевую команду "Create view trampampam as " + ТекстЗапроса..
Старый 14.09.2005, 17:10   #3  
LAndy is offline
LAndy
Участник
 
19 / 10 (1) +
Регистрация: 10.01.2005
Адрес: Санкт-Петербург
проблема в том, куда эту команду запихнуть...
Старый 14.09.2005, 17:24   #4  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Ну в общем чтобы тема не подвисала -

Connection Con = new Connection();
Statement Stmt = Con.createStatement();
Stmt.cancelTimeOut(10);
Stmt.executeUpdate(Text);
Stmt.close();
Старый 14.09.2005, 17:31   #5  
LAndy is offline
LAndy
Участник
 
19 / 10 (1) +
Регистрация: 10.01.2005
Адрес: Санкт-Петербург
Это через использование текущего соединения - класс Connection
А мне нужно через ADO соединение ...
Старый 14.09.2005, 17:55   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
ADODB.Connection.Execute()
__________________
Axapta v.3.0 sp5 kr2
Старый 15.09.2005, 09:33   #7  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
PHP код:
    str     serverName      "mySQLServer";
    
str     baseName        "myDatabase";
    
str     userId          "sa";
    
str     userPassword    "12345";
    
CCADOConnection         cn;
    ;

    
cn = new CCADOConnection();
    
cn.open(
        
"Provider=SQLOLEDB;"+
        
"Data Source="      serverName    +   ";" +
        
"Initial Catalog="  baseName      +   ";" +
        
"uid="              userId        +   ";" +
        
"pwd="              userPassword);

    
cn.connection().execute("CREATE VIEW MyView AS SELECT * FROM CustTable WHERE DataAreaId = 'dat'");
    
cn.close(); 
Поправлено: cn.connection().execute, а раньше было непраильно "cn.getConnection().execute()"
Старый 15.09.2005, 11:02   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Коллеги, есть класс, который только созданием view и занимается - SQLBuilderView. Причем на обеих СУБД. Стоит ли изобретать велосипед?
Старый 15.09.2005, 11:32   #9  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Опа.. как это я не заметил, велик-могуч и Динмичен можнос сказать породукт, в той же мере и непознаваем правда, но все-таки
Старый 15.09.2005, 14:50   #10  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
Поправил свой пост наверху: вместо "cn.getConnection().execute()" надо делать "cn.connection().execute"
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
Доступ к VIEW SQL SERVER из Axapta 111andrei DAX: Программирование 13 02.12.2005 11:19
Обновление данных в View rrkrivov DAX: Программирование 5 08.04.2005 20:56
View's - возможность добавления новых записей Андре DAX: Программирование 13 16.02.2005 12:16
Формат даты на сервере и клиенте bio_unit DAX: Администрирование 2 25.08.2004 16:44

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:44.