Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Результат выборки из хранимой процедуры / 7 сообщений из 7, страница 1 из 1
17.09.2007, 12:52
    #34804628
webus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
MyConnection.LoadCfgFile();
fbProc p = new fbProc(MyConnection.GetMyConnectionString());
DataTable dt = new DataTable("InComingDocs");
fbProc.myConn.Open();
FbDataAdapter da = new FbDataAdapter("execute procedure sp_view_incoming_docs",fbProc.myConn);
da.Fill(dt);
InComingDocsGridView.DataSource = dt;
InComingDocsGridView.Refresh();
InComingDocsGridView.Update();
fbProc.myConn.Close();

Данные в таблице есть, а в программе показывает пустые поля. Что не так ?
...
Рейтинг: 0 / 0
17.09.2007, 13:59
    #34804942
Думающий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
В гриде привязку полей к данным сделали?
...
Рейтинг: 0 / 0
17.09.2007, 14:32
    #34805083
webus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
ДумающийВ гриде привязку полей к данным сделали?

да же в ними не пашет

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
MyConnection.LoadCfgFile();
			fbProc p = new fbProc(MyConnection.GetMyConnectionString());
			DataTable dt = new DataTable("InComingDocs");
			fbProc.myConn.Open();
			FbDataAdapter da = new FbDataAdapter("execute procedure sp_view_incoming_docs",fbProc.myConn);
			da.Fill(dt);
			InComingDocsGridView.DataSource = dt;
			InComingDocsGridView.Refresh();
			InComingDocsGridView.Update();
			InComingDocsGridView.Columns["REGNUM"].HeaderText = "Рег.Номер";
			InComingDocsGridView.Columns["REGNUM"].Width =  100 ;
			InComingDocsGridView.Columns["KORRESPONDENT"].HeaderText = "Корреспондент";
			InComingDocsGridView.Columns["KORRESPONDENT"].Width =  150 ;
			InComingDocsGridView.Columns["REGNUM_OTPRAV"].HeaderText = "Рег.Номер Отправителя";
			InComingDocsGridView.Columns["REGNUM_OTPRAV"].Width =  100 ;
			InComingDocsGridView.Columns["DATE_OTPRAV"].HeaderText = "Дата Отправки";
			InComingDocsGridView.Columns["DATE_OTPRAV"].Width =  80 ;
			InComingDocsGridView.Columns["SHORTSUMMARY"].HeaderText = "Краткое содержание";
			InComingDocsGridView.Columns["SHORTSUMMARY"].Width =  170 ;
			InComingDocsGridView.Columns["FIO_ADDRESSAT"].HeaderText = "ФИО Адрессата";
			InComingDocsGridView.Columns["FIO_ADDRESSAT"].Width =  150 ;
			InComingDocsGridView.Columns["SUMMARY"].HeaderText = "Примечание";
			InComingDocsGridView.Columns["SUMMARY"].Width =  230 ;
			fbProc.myConn.Close();
		}
		
		void AddDocumentContextMenuClick(object sender, EventArgs e)
		{
			InComingDocsAddForm f = new InComingDocsAddForm();
			f.ShowDialog();
		}
...
Рейтинг: 0 / 0
17.09.2007, 14:52
    #34805162
Думающий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
Может я чего не понимаю, но где здесь привязка полей к данным?
...
Рейтинг: 0 / 0
17.09.2007, 15:03
    #34805213
webus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
ДумающийМожет я чего не понимаю, но где здесь привязка полей к данным?

да этого и не надо!!!
если в запросе меняю
Код: plaintext
execute procedure sp_view_incoming_docs
на
Код: plaintext
select * from incoming_docs
где incoming_docs таблица

то данные появляются
что не так.
...
Рейтинг: 0 / 0
17.09.2007, 15:06
    #34805231
Думающий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
Сервер какой у вас?
...
Рейтинг: 0 / 0
17.09.2007, 15:10
    #34805243
webus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выборки из хранимой процедуры
ДумающийСервер какой у вас?

ДА Firebird 2.0

доехало
надо было в запрос поставить select * from sp_view_incoming_docs

где sp_view_incoming_docs - это хранимка :)

все работает. спасибо.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Результат выборки из хранимой процедуры / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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