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

vso
Чт 16 апр 2015 20:20
Форум: SQL Server Data Access Components
Тема: Требование на смену пароля
Ответы: 3
Просмотры: 5953

Re: Требование на смену пароля

Андрей, спасибо! попробую...
vso
Ср 08 апр 2015 19:39
Форум: SQL Server Data Access Components
Тема: Требование на смену пароля
Ответы: 3
Просмотры: 5953

Требование на смену пароля

Добрый день!

Подскажите, через компонент Connection можно реализовать требование о смене пароля при следующем заходе?
Скажем, человек вводит логин и пароль, пытается авторизоваться, а с сервера приходит требование о смене пароля, как то так.

Возможно ли такое?
vso
Вт 17 мар 2015 20:41
Форум: SQL Server Data Access Components
Тема: OpenNext
Ответы: 1
Просмотры: 6045

OpenNext

Добрый вечер!

у компонента TMSQuery есть метод OpenNext. Скажите, если я использую мультизапрос, я могу "достать" следующий набор данных только 1 раз?

В процессе работы я могу переключаться между наборами данных?
vso
Пн 23 июн 2014 14:13
Форум: SQL Server Data Access Components
Тема: VirtualTable портит макросы!
Ответы: 5
Просмотры: 3620

Re: VirtualTable портит макросы!

Все, проблема разрешилась. Адресс не мог прочитать, не Ваш компонент, другой. Т.ч. пришлось присвоение макросам взять в try finally и внутри организовать DisableControl/EnableControl, и еще в некоторых местах проверять на существование и все заработало. То, что ошибка вылетала во время трассировки н...
vso
Чт 19 июн 2014 12:28
Форум: SQL Server Data Access Components
Тема: VirtualTable портит макросы!
Ответы: 5
Просмотры: 3620

Re: VirtualTable портит макросы!

Я запустил ваш пример, все сработало. решил сделать как у меня чтобы в VirtualTable копировалось в событии AfterOpen, но тоже выдает OK.

Но стоит раскомментировать две эти строчки и в момент изменения макроса приложение вылетает. :?:
vso
Ср 18 июн 2014 14:09
Форум: SQL Server Data Access Components
Тема: VirtualTable портит макросы!
Ответы: 5
Просмотры: 3620

VirtualTable портит макросы!

Добрый день! использую такую конструкцию procedure TmodData.QslImportDevAfterOpen(DataSet: TDataSet); begin DataSet.Fields.FieldByName('fdFlag').ReadOnly := false; DataSet.Fields.FieldByName('REF_TYPE').ReadOnly := false; DataSet.Fields.FieldByName('REF_CONTROL').ReadOnly := false; QslListType.Open;...
vso
Пн 07 апр 2014 11:36
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

Ok, получается что, если вставку/обновление осущиствить в стороннем компоненте, то основной датасет останится в состоянии вставки/обновления. Как сделать грамотно, чтобы он вышел из этого состояния и обновил даные/обновленную строчку, т.е. сымитировать свойство RefreshOptions = [roAfterInsert, roAft...
vso
Сб 05 апр 2014 19:11
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

Вот таблица: CREATE TABLE dbo.LISTVOLUME ( ID_LISTVOLUME int IDENTITY, NAME varchar(510) NOT NULL, PAGE int NOT NULL, TYPEPAGE int NULL, NOTICE varchar(255) NULL, REF_REV int NOT NULL, CONSTRAINT PK_LISTVOLUME PRIMARY KEY (ID_LISTVOLUME), CONSTRAINT KEY_LISTVOLUME UNIQUE (REF_REV, PAGE), CONSTRAINT ...
vso
Чт 03 апр 2014 16:12
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

у меня стоит это в инспекторе объектов, не программно... сейчас еще раз сделал запрос в MSSMS DECLARE @Return TABLE ( ID int ); INSERT INTO LISTVOLUME ( NAME, TYPEPAGE, NOTICE, REF_REV) OUTPUT INSERTED.ID_LISTVOLUME INTO @Return VALUES ('Тест', NULL, NULL, 117); SELECT ID FROM @Return P.S. у меня sd...
vso
Чт 03 апр 2014 14:54
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

Alexp писал(а):

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

procedure TForm1.MSQuery1BeforeUpdateExecute(Sender: TCustomMSDataSet;
  StatementTypes: TStatementTypes; Params: TMSParams);
begin
  Params.ParamByName('ID_LISTVOLUME').ParamType := ptOutput;
end;
к сожалению это не помогло возвращается 0 и соответсвенно не работает Refresh после вставки. :(
vso
Ср 02 апр 2014 08:30
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

На просторах интернета, я нашел как решить проблему http://wiki.alphasoftware.com/Scope_Identity+in+SQL+Server+with+nested+and+INSTEAD+OF+triggers Правда она позволяет только в инструкции OUTPUT получить значение не равное NULL. Scope_Identity продолжает возвращать NULL. Но когда я делаю такой запро...
vso
Вт 01 апр 2014 19:44
Форум: SQL Server Data Access Components
Тема: Представление и TMSQuery
Ответы: 1
Просмотры: 1797

Представление и TMSQuery

Добрый день!! у меня есть представление из нескольких таблиц. У этого представления написаны триггеры instead of INSERT, DELETE, UPDATE. Во время проектирования у свойства UpdateTable есть возможность выбрать как любую таблицу из этого представления, так и само представление. Так вот когда выбираешь...
vso
Чт 27 мар 2014 15:51
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Re: Возвращение ID при вставке

Разобрался, это шутил триггер ISTEAD OF INSERT, почему то если есть такой триггер функция scope_identity() не работает, пришлось воспользоваться вместо нее - IDENT_CURRENT('LISTVOLUME').

Но это не хорошее решение
vso
Чт 27 мар 2014 14:23
Форум: SQL Server Data Access Components
Тема: Возвращение ID при вставке
Ответы: 12
Просмотры: 8507

Возвращение ID при вставке

Всем добрый день! есть такой SQL: SELECT Lv.ID_LISTVOLUME, Lv.NAME, Lv.PAGE, Lv.TYPEPAGE, Lv.NOTICE, Lv.REF_REV AS ID_REVISIONS FROM dbo.LISTVOLUME Lv WHERE Lv.REF_REV = :ID_REVISIONS ORDER BY PAGE и есть такой код в SQLInsert: INSERT INTO LISTVOLUME (NAME, NOTICE, REF_REV) VALUES (:Name, :NOTICE, :...