Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ХП в ДатаСет / 5 сообщений из 5, страница 1 из 1
30.05.2005, 21:55
    #33091508
Boa
Boa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП в ДатаСет
Имеется ХП, которая описана здесь на сайте http://www.sql.ru/faq/faq_topic.aspx?fid=358
Строит она сводную таблицу, кол-во столбцов заранее неизвестно.
При попытке сгенрить датасет выдает ошибку.
Пробывал как через CommandType Text, так и StoredProcedure с заполнением всех параметров. В QA данные отображаются нормально.
Или же есть другой способ отобразить данные на странице?
...
Рейтинг: 0 / 0
31.05.2005, 01:07
    #33091614
itON
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП в ДатаСет
Ну если вы еще и текст ошибки приведете, то будет просто образсцово оформленный вопрос...
...
Рейтинг: 0 / 0
31.05.2005, 11:41
    #33092132
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП в ДатаСет
itONНу если вы еще и текст ошибки приведете, то будет просто образсцово оформленный вопрос...

а еще бы не мешал код вызова ХП
...
Рейтинг: 0 / 0
31.05.2005, 12:08
    #33092222
Boa
Boa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП в ДатаСет
Ошибка:
Retrieving the shema for SqlDataAdapter1 Failed
Invalid Object name '##pivot'.
Вызов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Me.SqlSelectCommand1.CommandText = "[crosstab]"
Me.SqlSelectCommand1.CommandType = System.Data.CommandType.StoredProcedure
Me.SqlSelectCommand1.Connection = Me.SqlConnection1
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int,  4 , System.Data.ParameterDirection.ReturnValue, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, Nothing))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@source", System.Data.SqlDbType.VarChar,  1000 , System.Data.ParameterDirection.Input, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, "[CRONUS USA, Inc_$Item Ledger Entry]"))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@fields", System.Data.SqlDbType.VarChar,  100 , System.Data.ParameterDirection.Input, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, "[Item No_]"))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@func", System.Data.SqlDbType.VarChar,  100 , System.Data.ParameterDirection.Input, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, "Sum(Quantity)"))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@pivot", System.Data.SqlDbType.VarChar,  1000 , System.Data.ParameterDirection.Input, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, "[Location Code]"))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@filtr", System.Data.SqlDbType.VarChar,  1000 , System.Data.ParameterDirection.Input, False, CType( 0 , Byte), CType( 0 , Byte), "", System.Data.DataRowVersion.Current, "[Location Code] <> ''"))
Me.SqlSelectCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@into", System.Data.SqlDbType.VarChar,  100 ))
Если делаю через CommandType=Text, то
Код: plaintext
1.
Me.SqlSelectCommand1.CommandText = "EXECUTE crosstab '[CRONUS USA, Inc_$Item Ledger Entry]','[Item No_]','Sum(Quantity)', '[Location Code]','[Location Code] <> '''' ' "
Этот запрос в QA показыват то, что надо.
...
Рейтинг: 0 / 0
31.05.2005, 16:18
    #33093052
Boa
Boa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ХП в ДатаСет
Решил через DataReder сделать, с ним все нормально прошло.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ХП в ДатаСет / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]