проблема с DataReader ASP.NET (Visual Basic) - PullRequest
0 голосов
/ 28 мая 2010

У меня есть эта проблема:

[InvalidOperationException: No data exists for the row / column.]
   System.Data.OleDb.OleDbDataReader.DoValueCheck(Int32 ordinal) +1029063
   System.Data.OleDb.OleDbDataReader.GetInt32(Int32 ordinal) +12
   ASP.addsousvoyage_aspx.hdVoyage_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\ZiGi\Desktop\VisualDesign\addSousVoyage.aspx:222
   System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +111
   System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent() +134
   System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +10
   System.Web.UI.Page.RaiseChangedEvents() +165
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1485

Когда я делаю это:

MsgBox (myReader1.GetInt32 (0) .ToString)

Даже если:

MsgBox (myReader1.FieldCount) возвращает 1 как значение, а поле (0) является целым числом.

В чем проблема?

1 Ответ

1 голос
/ 28 мая 2010

Вы забыли сделать myReader1.Read ()? Я думаю, что эта ошибка может возникнуть, когда она забыта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...