|
|
|
Возможно ли получить результат селекта из хранимой на SQL2005 через CA ADO?
|
|||
|---|---|---|---|
|
#18+
На сервере: USE [a_test] GO /****** Object: StoredProcedure [dbo].[ttt] Script Date: 11/26/2007 18:37:07 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[ttt] AS BEGIN SET NOCOUNT ON; SELECT id_goods from csc..t_goods END на Фоксе: ********************************** caADOTypeDS=Createobject("CursorAdapter") caADOTypeDS.Alias="tn" caADOTypeDS.DataSourceType="ADO" ********** loConnection2DataSource = Createobject('ADODB.Connection') loConnection2DataSource.ConnectionString = [Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;I] + ; [nitial Catalog=CSC;Data Source=ARM;] loConnection2DataSource.CommandTimeout = 0 loConnection2DataSource.Open() ******* caADOTypeDS.Datasource = Createobject('ADODB.RecordSet') caADOTypeDS.Datasource.CursorLocation =3 caADOTypeDS.Datasource.Datasource.LockType =3 caADOTypeDS.Datasource.LockType =3 caADOTypeDS.Datasource.ActiveConnection = loConnection2DataSource ************ kkk="EXECute [dbo].[ttt] ; " caADOTypeDS.SelectCmd = kkk caADOTypeDS.CursorFill Вижу что хранимая выполняется, а курсор возвращать не хочет???? Заранее благодарен !! Игорь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 19:43 |
|
||
|
Возможно ли получить результат селекта из хранимой на SQL2005 через CA ADO?
|
|||
|---|---|---|---|
|
#18+
Да, можно. Ответ был на FoxClub и UT отвечал представитель Microsoft (Алексей), как это сделать... Good luck! my note ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 20:04 |
|
||
|
Возможно ли получить результат селекта из хранимой на SQL2005 через CA ADO?
|
|||
|---|---|---|---|
|
#18+
1. Cursorfill() возвращает логическое значение успешности/неуспешности своей работы. 2. CursorFill() имеет параметры, значения по умолчанию которых беруться из соотвтествующих свойств СА. 3. Если Cursorfill() возвращает .f., то настоящие джигиты используют AError() для определения причин неудачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 20:08 |
|
||
|
Возможно ли получить результат селекта из хранимой на SQL2005 через CA ADO?
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ. Я решил обойти ситуацию через функцию которая возвращает параметр ввиде таблицы. функция: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[otgruz6] ( @beg smalldatetime, @end smalldatetime , @tipkurs int , @id_currency int , @decim int ) RETURNS TABLE AS RETURN (select * from ... where ... ) вызвов из фокса: caADOTypeDS.SelectCmd = "select * from arlon_test..otgruz6('10/01/07','10/31/07',3,4,2)" caADOTypeDS.CursorFill ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1588480]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 358ms |

| 0 / 0 |
