Добрый день,
Описанная ситуация не воспроизводиться, пожалуйста уточните версию IDE, UniDAC, драйвера MS Acceess а также версию OC.
Найдено 349 результатов
- Пн 22 дек 2014 13:13
- Форум: Universal Data Access Components
- Тема: UniDac и Access
- Ответы: 7
- Просмотры: 7262
- Пт 19 дек 2014 10:54
- Форум: Universal Data Access Components
- Тема: TUniDump problem
- Ответы: 7
- Просмотры: 7177
Re: TUniDump problem
Hello,
Please clarify the versions of the IDE and UniDAC. In addition, specify the name of the DB you are working with.
Please clarify the versions of the IDE and UniDAC. In addition, specify the name of the DB you are working with.
- Пн 08 дек 2014 12:02
- Форум: Universal Data Access Components
- Тема: TUniConnection.OnError
- Ответы: 16
- Просмотры: 15536
Re: TUniConnection.OnError
C последней 6.0.1
- Ср 26 ноя 2014 14:22
- Форум: Universal Data Access Components
- Тема: TUniConnection.OnError
- Ответы: 16
- Просмотры: 15536
Re: TUniConnection.OnError
Да, теперь вы можете получить имя компонента вызвавшего ошибку с помощью следующего кода:
Код: Выделить всё
procedure TForm1.UniConnection1Error(Sender: TObject; E: EDAError;
var Fail: Boolean);
begin
if E.Component is TCustomUniDataSet then
ShowMessage(TUniQuery(TCustomUniDataSet(EDAError(E).component).Owner).name);
end;
- Чт 20 ноя 2014 09:48
- Форум: Oracle Data Access Components
- Тема: TOraQuery и курсоры (функции)
- Ответы: 2
- Просмотры: 4790
Re: TOraQuery и курсоры (функции)
Добрый день,
Приятно видеть, что проблема решена. Если возникнут вопросы по использованию наших компонентов - обращайтесь.
Приятно видеть, что проблема решена. Если возникнут вопросы по использованию наших компонентов - обращайтесь.
- Пн 17 ноя 2014 10:14
- Форум: Universal Data Access Components
- Тема: VirtualTable очистить FieldDefs и FieldsEditor
- Ответы: 1
- Просмотры: 3152
Re: VirtualTable очистить FieldDefs и FieldsEditor
Добрый день,
Пожалуйста уточните что Вы имеете ввиду под "FieldsEditor", и приведите полный код Delphi в котором возникает проблема.
Пожалуйста уточните что Вы имеете ввиду под "FieldsEditor", и приведите полный код Delphi в котором возникает проблема.
- Пн 10 ноя 2014 12:16
- Форум: Universal Data Access Components
- Тема: Помогите новичку
- Ответы: 1
- Просмотры: 3218
Re: Помогите новичку
Добрый день, Александр.
Мы получили Ваш заказ и отправили регистрационное письмо для UniDAC Professional Team license на почтовый адрес, указанный во время покупки. Наша система электронных покупок предоставляется Share-it — безопасной платформой электронной торговли для продажи программного обеспечения. MyCommerce (они же Digital River GmbH или Share-it) являются нашим официальным реселлером. На странице http://www.devart.com/company/resellers.html они представлены как Share-it.
Пожалуйста, присылайте Ваши вопросы касательно состояния заказов на sales*devart*com
Спасибо за понимание.
Мы получили Ваш заказ и отправили регистрационное письмо для UniDAC Professional Team license на почтовый адрес, указанный во время покупки. Наша система электронных покупок предоставляется Share-it — безопасной платформой электронной торговли для продажи программного обеспечения. MyCommerce (они же Digital River GmbH или Share-it) являются нашим официальным реселлером. На странице http://www.devart.com/company/resellers.html они представлены как Share-it.
Пожалуйста, присылайте Ваши вопросы касательно состояния заказов на sales*devart*com
Спасибо за понимание.
- Пт 07 ноя 2014 13:20
- Форум: Universal Data Access Components
- Тема: UNIDAC и SQLite
- Ответы: 6
- Просмотры: 6362
Re: UNIDAC и SQLite
Пожалуйста. Если возникнут новые вопросы, пожалуйста, обращайтесь.
P.S. в Версии 4.1.4 не поддерживается ConnectString и ExecSQL с таким набором параметров.
P.S. в Версии 4.1.4 не поддерживается ConnectString и ExecSQL с таким набором параметров.
- Пт 07 ноя 2014 06:39
- Форум: Universal Data Access Components
- Тема: UNIDAC и SQLite
- Ответы: 6
- Просмотры: 6362
Re: UNIDAC и SQLite
Приведенный выше код корректно работает (вставляет данные) как на последней версии UniDAC так и на указанной Вами версии. Пожалуйста выполните приведенный код, и если ошибка не повториться - измените код так, чтобы ошибка повторялась, и пришлите его нам.
- Чт 06 ноя 2014 10:33
- Форум: Universal Data Access Components
- Тема: UNIDAC и SQLite
- Ответы: 6
- Просмотры: 6362
Re: UNIDAC и SQLite
Добрый день,
Мы не можем воспроизвести проблему. Изменения корректно вставляются в БД. Ниже приведено консольное приложение демонстрирующее это поведение (использовался UniDAC 5.5.12)
Мы не можем воспроизвести проблему. Изменения корректно вставляются в БД. Ниже приведено консольное приложение демонстрирующее это поведение (использовался UniDAC 5.5.12)
Код: Выделить всё
#include <vcl.h>
#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
#include <Uni.hpp>
#include <SQLiteUniProvider.hpp>
#pragma link "SQLiteUniProvider"
//---------------------------------------------------------------------------
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
TUniConnection *UniConnection = new TUniConnection(NULL);
try
{
UniConnection->ConnectString = "ProviderName=SQLite;Data Source=:memory:;LoginPrompt=False";
UniConnection->Connect();
UniConnection->ExecSQL("CREATE TABLE TEST(NAME VARCHAR2(10))");
UniConnection->ExecSQL("INSERT INTO TEST VALUES('test')");
TUniQuery *UniQuery = new TUniQuery(NULL);
try
{
UniQuery->Connection = UniConnection;
UniQuery->CachedUpdates = True;
UniQuery->SQL->Text = "SELECT * FROM TEST";
UniConnection->StartTransaction();
UniQuery->Open();
UniQuery->Edit();
UniQuery->FieldByName("name")->AsString = "привет";
UniQuery->Post();
UniQuery->ApplyUpdates();
UniConnection->Commit();
UniQuery->Close();
UniQuery->Open();
MessageBox(NULL, UniQuery->FieldByName("name")->AsString.c_str(), NULL, NULL);
}
__finally
{
UniQuery->Free();
}
}
__finally
{
UniConnection->Free();
}
return 0;
}
- Пн 27 окт 2014 07:00
- Форум: MySQL Data Access Components
- Тема: CRDBGrid1 - запомнить/восстановить позицию
- Ответы: 3
- Просмотры: 5364
Re: CRDBGrid1 - запомнить/восстановить позицию
Для отображения текста из таких полей, Вам необходимо в событии поля onGetText присвоить параметру Text значения этого поля как строку:
Код: Выделить всё
procedure TForm14.MyQuery1f_textGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
begin
Text := Sender.AsString;
end;
- Ср 22 окт 2014 05:40
- Форум: MySQL Data Access Components
- Тема: CRDBGrid1 - запомнить/восстановить позицию
- Ответы: 3
- Просмотры: 5364
Re: CRDBGrid1 - запомнить/восстановить позицию
Добрый день,
Свойство Bookmark есть у TDataSet. Для сохранения/восстановления позиции вы можете использовать следующий код:
P.S. Да, CRDBGrid больше не разрабатывается, мы исправляем в нем только критически ошибки.
Если Вам необходимо новая функциональность, то Вам придется реализовывать ее самостоятельно.
Свойство Bookmark есть у TDataSet. Для сохранения/восстановления позиции вы можете использовать следующий код:
Код: Выделить всё
var
Bookmark: TBookmark;
procedure SavePos;
begin
Bookmark := MyQuery1.Bookmark;
end;
procedure RestorePos;
begin
if MyQuery1.BookmarkValid(Bookmark) then
MyQuery1.GotoBookmark(Bookmark);
end;
Если Вам необходимо новая функциональность, то Вам придется реализовывать ее самостоятельно.
- Пн 22 сен 2014 11:12
- Форум: Oracle Data Access Components
- Тема: DataMapping. Поле с коллекцией видится как XML
- Ответы: 4
- Просмотры: 6212
Re: DataMapping. Поле с коллекцией видится как XML
Проблема исправлена, это исправление войдет в ближайшую версию.
- Пн 22 сен 2014 09:21
- Форум: Oracle Data Access Components
- Тема: DataMapping. Поле с коллекцией видится как XML
- Ответы: 4
- Просмотры: 6212
Re: DataMapping. Поле с коллекцией видится как XML
Спасибо за пример, ситуацию воспроизвели и будем исследовать. Как только появятся результаты мы сообщим Вам.
- Пт 19 сен 2014 14:09
- Форум: Oracle Data Access Components
- Тема: DataMapping. Поле с коллекцией видится как XML
- Ответы: 4
- Просмотры: 6212
Re: DataMapping. Поле с коллекцией видится как XML
Добрый день,
Пожалуйста приведите скрипт для создания таблицы, и запрос на котором возникает описанная ситуация.
Пожалуйста приведите скрипт для создания таблицы, и запрос на котором возникает описанная ситуация.