Найдено 349 результатов

Alexp
Пн 22 дек 2014 13:13
Форум: Universal Data Access Components
Тема: UniDac и Access
Ответы: 7
Просмотры: 7262

Re: UniDac и Access

Добрый день,

Описанная ситуация не воспроизводиться, пожалуйста уточните версию IDE, UniDAC, драйвера MS Acceess а также версию OC.
Alexp
Пт 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.
Alexp
Пн 08 дек 2014 12:02
Форум: Universal Data Access Components
Тема: TUniConnection.OnError
Ответы: 16
Просмотры: 15536

Re: TUniConnection.OnError

C последней 6.0.1
Alexp
Ср 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;
Alexp
Чт 20 ноя 2014 09:48
Форум: Oracle Data Access Components
Тема: TOraQuery и курсоры (функции)
Ответы: 2
Просмотры: 4790

Re: TOraQuery и курсоры (функции)

Добрый день,

Приятно видеть, что проблема решена. Если возникнут вопросы по использованию наших компонентов - обращайтесь.
Alexp
Пн 17 ноя 2014 10:14
Форум: Universal Data Access Components
Тема: VirtualTable очистить FieldDefs и FieldsEditor
Ответы: 1
Просмотры: 3152

Re: VirtualTable очистить FieldDefs и FieldsEditor

Добрый день,

Пожалуйста уточните что Вы имеете ввиду под "FieldsEditor", и приведите полный код Delphi в котором возникает проблема.
Alexp
Пн 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
Спасибо за понимание.
Alexp
Пт 07 ноя 2014 13:20
Форум: Universal Data Access Components
Тема: UNIDAC и SQLite
Ответы: 6
Просмотры: 6362

Re: UNIDAC и SQLite

Пожалуйста. Если возникнут новые вопросы, пожалуйста, обращайтесь.

P.S. в Версии 4.1.4 не поддерживается ConnectString и ExecSQL с таким набором параметров.
Alexp
Пт 07 ноя 2014 06:39
Форум: Universal Data Access Components
Тема: UNIDAC и SQLite
Ответы: 6
Просмотры: 6362

Re: UNIDAC и SQLite

Приведенный выше код корректно работает (вставляет данные) как на последней версии UniDAC так и на указанной Вами версии. Пожалуйста выполните приведенный код, и если ошибка не повториться - измените код так, чтобы ошибка повторялась, и пришлите его нам.
Alexp
Чт 06 ноя 2014 10:33
Форум: Universal Data Access Components
Тема: UNIDAC и SQLite
Ответы: 6
Просмотры: 6362

Re: UNIDAC и SQLite

Добрый день,

Мы не можем воспроизвести проблему. Изменения корректно вставляются в БД. Ниже приведено консольное приложение демонстрирующее это поведение (использовался 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;
}
Alexp
Пн 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;
Alexp
Ср 22 окт 2014 05:40
Форум: MySQL Data Access Components
Тема: CRDBGrid1 - запомнить/восстановить позицию
Ответы: 3
Просмотры: 5364

Re: CRDBGrid1 - запомнить/восстановить позицию

Добрый день,

Свойство Bookmark есть у TDataSet. Для сохранения/восстановления позиции вы можете использовать следующий код:

Код: Выделить всё

var
  Bookmark: TBookmark;

procedure SavePos;
begin
  Bookmark := MyQuery1.Bookmark;
end;

procedure RestorePos;
begin
  if MyQuery1.BookmarkValid(Bookmark) then
    MyQuery1.GotoBookmark(Bookmark);
end;
P.S. Да, CRDBGrid больше не разрабатывается, мы исправляем в нем только критически ошибки.
Если Вам необходимо новая функциональность, то Вам придется реализовывать ее самостоятельно.
Alexp
Пн 22 сен 2014 11:12
Форум: Oracle Data Access Components
Тема: DataMapping. Поле с коллекцией видится как XML
Ответы: 4
Просмотры: 6212

Re: DataMapping. Поле с коллекцией видится как XML

Проблема исправлена, это исправление войдет в ближайшую версию.
Alexp
Пн 22 сен 2014 09:21
Форум: Oracle Data Access Components
Тема: DataMapping. Поле с коллекцией видится как XML
Ответы: 4
Просмотры: 6212

Re: DataMapping. Поле с коллекцией видится как XML

Спасибо за пример, ситуацию воспроизвели и будем исследовать. Как только появятся результаты мы сообщим Вам.
Alexp
Пт 19 сен 2014 14:09
Форум: Oracle Data Access Components
Тема: DataMapping. Поле с коллекцией видится как XML
Ответы: 4
Просмотры: 6212

Re: DataMapping. Поле с коллекцией видится как XML

Добрый день,

Пожалуйста приведите скрипт для создания таблицы, и запрос на котором возникает описанная ситуация.