|
|
|
Проблема с установкай типа курсора: хелп
|
|||
|---|---|---|---|
|
#18+
Поможите... Штука такая: написал ХФ: CREATE FUNCTION dbo.GetUnivSets() RETURNS table AS RETURN( SELECT case when Alias + BaseType='HOUSES P' and Field_Name='Address' then 'Адрес' when Alias + BaseType = 'TENANTS P' and Field_Name = 'Account' then 'Лиц счет' when Alias + BaseType = 'TENANTS P' and Field_Name = 'Apartment' then 'кв.' when Alias + BaseType = 'TENANTS P' and ((Field_Name != 'Apartment')or(Field_Name != 'Account')) then 'Фамилия' ELSE Field_Name END as Field_Name, [name], case when field_name='СУММА' and Alias + BaseType='' then '' when field_name!='СУММА' and Alias + BaseType='' then 'TENANTS' ELSE alias END as alias, [ID], [Function] from types where (Alias + BaseType IN ( 'TENANTS B', 'TENANTS C', 'TENANTS D', 'RECEIPTS B', 'HOUSES B', 'HOUSES C', 'HOUSES D', 'CHANGES A', 'PRIV B', '') or (Alias + BaseType='HOUSES P' and Field_Name='Address')) ) Затем в ADO во как: Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.CursorLocation = adUseServer rs.LockType = adLockOptimistic rs.CursorType = adOpenStatic rs.Open "SELECT * FROM dbo.GetUnivSets()", objCon.con вот тут и приколы, курсор - adOpenForwardOnly Поможите как сделать другой тип курсора, пусть и тока на чтение! Или вообще в чем загвоздка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:50:04 |
|
||
|
Проблема с установкай типа курсора: хелп
|
|||
|---|---|---|---|
|
#18+
Народ есть идеии как энто дело поднять? Или вообще в чем загвоздка то...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2002, 06:23:05 |
|
||
|
Проблема с установкай типа курсора: хелп
|
|||
|---|---|---|---|
|
#18+
Не использовал бы ты серверные курсоры, за исключением случая, когда точно на 100% знаешь, что он необходим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2002, 10:26:33 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3416&tid=1820373]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 382ms |

| 0 / 0 |
