Найдено 24 результата
- Вт 03 июн 2014 07:48
- Форум: Universal Data Access Components
- Тема: динамический UniConnetion для ODBC
- Ответы: 3
- Просмотры: 3859
Re: динамический UniConnetion для ODBC
спасибо, оказывается надо указывать имя DSN, а не сам адрес сервера
- Вт 03 июн 2014 04:39
- Форум: Universal Data Access Components
- Тема: динамический UniConnetion для ODBC
- Ответы: 3
- Просмотры: 3859
динамический UniConnetion для ODBC
Доброе время суток.
Есть необходимость создать в потоке UniConnetion (подключение через ODBC).
Объявил глобальную переменную
потом соот. создание в потоке
и после попытки подключиться выскакивает ошибка:
Подскажите, что я не указал?
Есть необходимость создать в потоке UniConnetion (подключение через ODBC).
Объявил глобальную переменную
Код: Выделить всё
ODBCUniProvider1: TODBCUniProvider;
Код: Выделить всё
conSERV:=TUniConnection.Create(nil);
conSERV.ProviderName:='ODBC';
conSERV.Server:=AWGW_TEST_HOST;
conSERV.Username:=AWGW_USER;
conSERV.Password:=AWGW_PASSWORD;
conSERV.LoginPrompt:=false;
while (Terminated=false) do
begin
try
conSERV.Connected:=True;
...
само собой в источниках данных ODBC соединение настроено. Если просто кинуть на форму компонент и настроить через него, то все ок.raised exception class EODBCError with message '[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию'.
Подскажите, что я не указал?
- Пн 03 фев 2014 05:02
- Форум: Universal Data Access Components
- Тема: {fn TIMESTAMPDIFF ()} not work
- Ответы: 5
- Просмотры: 5608
Re: {fn TIMESTAMPDIFF ()} not work
благодарю за ответ
- Пт 31 янв 2014 03:30
- Форум: Universal Data Access Components
- Тема: {fn TIMESTAMPDIFF ()} not work
- Ответы: 5
- Просмотры: 5608
Re: {fn TIMESTAMPDIFF ()} not work
Планируется ли доведения функциональности в плане поддержки функций до уровня ADO?
- Чт 30 янв 2014 07:23
- Форум: Universal Data Access Components
- Тема: {fn TIMESTAMPDIFF ()} not work
- Ответы: 5
- Просмотры: 5608
{fn TIMESTAMPDIFF ()} not work
Доброе время суток
при попытке исполнить следующий запрос:
Выскакивает ошибка: Unknown function: TIMESTAMPDIFF
При этом если делать через ADO, то все работает.
бд Cache, подключение через ODBC
при попытке исполнить следующий запрос:
Код: Выделить всё
select * from table1 where {fn TIMESTAMPDIFF(SQL_TSI_SECOND,DateCreate,sysdate)} < 3600 order by id
При этом если делать через ADO, то все работает.
бд Cache, подключение через ODBC
- Чт 23 янв 2014 09:41
- Форум: Universal Data Access Components
- Тема: вызов процедур и функций
- Ответы: 7
- Просмотры: 6574
Re: вызов процедур и функций
Огромное спасибо, все получилось
- Чт 23 янв 2014 07:47
- Форум: Universal Data Access Components
- Тема: вызов процедур и функций
- Ответы: 7
- Просмотры: 6574
Re: вызов процедур и функций
Понял кажется почему возникает ошибка (не может найти вызываемую процедуру)
в DOA в параметрах указывалось:
А как в unidac указать в каком пакете искать процедуры (если это конечно можно в юнидаке)?
Сами процедуры дать не могу, т.к. они мне не доступны
версия unidac 5.0
в DOA в параметрах указывалось:
Код: Выделить всё
PackageName = 'DB.Q$CP_CORE_LIB'
Сами процедуры дать не могу, т.к. они мне не доступны
версия unidac 5.0
- Ср 22 янв 2014 10:45
- Форум: Universal Data Access Components
- Тема: вызов процедур и функций
- Ответы: 7
- Просмотры: 6574
Re: вызов процедур и функций
а если процедуре не передается ни каких параметров, как тогда запустить?UniStoredProc1.ParamByName('p_in_1').AsInteger := 1;
Если сразу после присваивания названия процедуры написать
То выдает эксепшенUniStoredProc1.Execute;
- Ср 22 янв 2014 04:33
- Форум: Universal Data Access Components
- Тема: вызов процедур и функций
- Ответы: 7
- Просмотры: 6574
вызов процедур и функций
Доброе время суток
интересует вопрос как осуществить вызов процедур/функций в unidac для оракла?
в компоненте DOA например данные команды выглядят так:
Вызов процедуры:
Вызов функции:
интересует вопрос как осуществить вызов процедур/функций в unidac для оракла?
в компоненте DOA например данные команды выглядят так:
Вызов процедуры:
Код: Выделить всё
Form1.OraclePackage1.CallProcedure('DATA_commit', []);
Код: Выделить всё
id_zakaz :=
Form1.OraclePackage1.CallStringFunction('create_zakaz',
[Form1.ADOQuery1.FieldValues['ID'],
Form1.ADOQuery1.FieldByName('DateCreate').AsDateTime,
pay_begin,
pay_end,
Form1.ADOQuery1.FieldByName('sum').AsString,
num_mag]);
- Ср 30 окт 2013 11:05
- Форум: Universal Data Access Components
- Тема: UniQuery
- Ответы: 3
- Просмотры: 3768
Re: UniQuery
Огромное спасибо
- Ср 30 окт 2013 09:48
- Форум: Universal Data Access Components
- Тема: UniQuery
- Ответы: 3
- Просмотры: 3768
UniQuery
Доброе время суток
Хотелось бы узнать как через код назначить Options для UniQuery.
Сут ьв том что я создаю динамически компонент:
И хотелось бы задать параметр FetchAll в true, чтобы после запроса он загружал в датасоурс все записи.
Или же если можно проще, то как узнать кол-во строк в полученном результате.
спасибо заранее
Хотелось бы узнать как через код назначить Options для UniQuery.
Сут ьв том что я создаю динамически компонент:
Код: Выделить всё
uniC:=TUniQuery.Create(nil);
uniC.Connection:=glForm.uniOraC;
Или же если можно проще, то как узнать кол-во строк в полученном результате.
спасибо заранее
- Чт 24 окт 2013 11:00
- Форум: dbForge for Oracle
- Тема: режим отладки
- Ответы: 2
- Просмотры: 4889
Re: режим отладки
огромное спасибо!
- Чт 24 окт 2013 05:38
- Форум: dbForge for Oracle
- Тема: режим отладки
- Ответы: 2
- Просмотры: 4889
режим отладки
Как включить режим отладки в 3.5?
пытаюсь выполнить запрос:
ни где ничего не выводит
пытаюсь выполнить запрос:
Код: Выделить всё
DECLARE
TYPE arr_type IS TABLE OF VARCHAR2(1)
INDEX BY BINARY_INTEGER;
arr arr_type;
curPos BINARY_INTEGER;
valueTMP VARCHAR2(15);
begin
arr(1) := '(';
arr(2) := ')';
arr(3) := '-';
valueTMP := '(123)456-78-90';
curPos := arr.FIRST;
LOOP
valueTMP := REPLACE('(908)218-33-22',arr(curPos),'');
EXIT WHEN curPos = arr.LAST;
curPos := arr.NEXT(curPos);
END LOOP;
DBMS_OUTPUT.PUT_LINE(valueTMP);
END;
- Пн 15 апр 2013 12:24
- Форум: dbForge for MySQL
- Тема: Баги 6 версии
- Ответы: 93
- Просмотры: 78731
Re: Баги 6 версии
виртуальные связи при построении диаграммы слетают после открытия документа, в котором ранее были созданы.
В 5 версии такой проблемы не было(( Где можно скачать 5 версию?
В 5 версии такой проблемы не было(( Где можно скачать 5 версию?
- Вс 14 апр 2013 09:09
- Форум: Universal Data Access Components
- Тема: Unidac for oracle миную tns
- Ответы: 3
- Просмотры: 3966
Re: Unidac for oracle миную tns
спасибо, помогло