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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.08.2003, 15:08   #1  
Valia is offline
Valia
Участник
 
139 / 23 (1) +++
Регистрация: 09.07.2003
Адрес: там
? Работа с ODBC
Допустим есть такой вот кодец
OdbcConnection C;
Statement S;
ResultSet R;
LoginProperty LP = new LoginProperty();
;

ttsbegin;

LP.setDatabase("a");
LP.setDSN("MSACCESS97");

C = new OdbcConnection(LP);

S = C.createStatement();

R = S.executeQuery ('SELECT a,b,c FROM a');

while (R.next())
{
Старый 14.08.2003, 16:05   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Допустим есть такой вот кодец
Ну и ? В чем вопрос то ?

Ну да ладно, не в этом дело....


Вот это к чему ? И что это ?

Цитата:
ttsbegin;
Вы пытаетесь сделать распределенную транзакцию ? Боюсь вас разочаровать, но эта фишка не заработает...
Старый 14.08.2003, 16:43   #3  
Valia is offline
Valia
Участник
 
139 / 23 (1) +++
Регистрация: 09.07.2003
Адрес: там
Да, с распределенной транзакцией не получится, а вопрос тем не менее такой

Как мне подключить БД используя ODBC - драйвер 2000-ного Access'а?
Старый 14.08.2003, 16:50   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Как мне подключить БД используя ODBC - драйвер 2000-ного Access'а?
Я делал так:

PHP код:
OdbcConnection connection;
    
LoginProperty    loginProperty = new LoginProperty();
    
Statement         statement;
    
ResultSet           resultSet;
    
str                    statementTxt "select * from rab";
    
str                    resultLevelresultName;
    
int                    resultFieldInt;

    
loginProperty.setDSN("Test");
    
connection = new OdbcConnection(loginProperty);
    
statement connection.createStatement();
    
resultSet statement.executeQuery(statementTxt);

    while (
resultSet.next())
    {
         
resultLevel resultSet.getString(1);
         if (
StrLen(resultLevel) == 3)
         {
           
resultName resultSet.getString(5);
         }
    } 
На самом деле, Аксапте нужно сказать имя ODBC источника данных, а драйвер конкретной базы данных уже присоединен к OBDC источнику данных.

Цитата:
Да, с распределенной транзакцией не получится,
Тогда и в ttsbegin смысла нет.
Старый 14.08.2003, 17:11   #5  
Valia is offline
Valia
Участник
 
139 / 23 (1) +++
Регистрация: 09.07.2003
Адрес: там
СПАСИБО ОГРОМНОЕ
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ODBC и AX3 Alexandr A. Osipkin DAX: База знаний и проекты 13 21.09.2010 11:00
Доступ к меню "Работа с документами" Kuat DAX: Администрирование 4 16.11.2007 17:07
Проблема с ODBC? Kozerog DAX: Администрирование 1 02.04.2007 20:44
ODBC/ADO Alexis DAX: Программирование 6 22.12.2005 18:50
Чтение данных из SQL Server через ODBC. Не работает в 3-х звенке sukhanchik DAX: Программирование 7 30.05.2005 17:52

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

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

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