DataSet dsQues = obj.getQues();
txtQues.Text = dsQues.Tables[0].Rows[0]["Ques"].ToString(); //error here
-3
A
ответ
3
Я думаю, вы не устанавливаете значение параметра @QuesID в свой код. И в базе данных нет строки с QuesID как NULL.
0
Это означает, что у вас есть пустой DataSet (или что вы ссылаетесь на пустую таблицу в DataSet).
Я предполагаю, что основной причиной является то, что сохраненная процедура, которую вы вызываете, возвращает нулевые строки. Вы не проходя никаких параметров в порядке, так что вы можете попробовать запустить этот запрос вручную и видя, сколько строк возвращаются:
SELECT * FROM Admin.Ques WHERE QuesID = NULL
1
Или, что нет колонки «Вопросы и ответы».
2
becoz
dsFAQ.Tables[0].Rows is a empty collection , please check your SP is returning some rows or not
1
Пожалуйста, убедитесь, что ваш obj.getFAQ() возвращает значения.
0
Возможно, попробуйте выполнить в режиме отладки с точкой прерывания на проблемной линии и попытаться увидеть, что находится в вашем DataSet .. Вероятно, это пусто!
Смежные вопросы
- 1. Зачем нужна эта ошибка удаления []?
- 2. В позиции 0 нет строки;
- 3. Зачем нужна эта эта расшивка?
- 4. Зачем нужна эта форма?
- 5. Зачем нужна эта программа?
- 6. Нет строки в позиции 0, C#
- 7. Зачем нужна эта ошибка нулевого указателя?
- 8. Зачем нужна эта граница?
- 9. Там нет строки в позиции 0 запроса
- 10. Зачем нужна эта ошибка установки rmarkdown
- 11. В VB.NET нет строки в позиции 0
- 12. Нет строки в позиции 0 error
- 13. Зачем нужна эта форма? (Firefox)
- 14. Нет строки в позиции 0 ошибка в asp.net
- 15. нет строки в позиции 0 ошибка в asp.net C#
- 16. Зачем нужна эта косая черта?
- 17. Зачем нужна эта рекурсивная функция?
- 18. C# Нет строки в позиции 0
- 19. IndexOutOfRangeException. Нет строки в позиции 0
- 20. Нет строки в позиции 0 error TableAdapter
- 21. VB.NET Там нет строки в позиции 0
- 22. WPF C# Нет строки в позиции 0
- 23. Получение ошибки «нет строки в позиции 0»
- 24. Нет строки в позиции 0 Исключение
- 25. C# - Нет строки в позиции 0
- 26. Node.js fs - зачем нужна эта проверка?
- 27. Ошибка - Там нет строки в позиции 0 C#
- 28. Зачем нужна эта программа MsgBox?
- 29. Зачем нужна привязка (эта) в этой строке?
- 30. Нет строки в позиции 0, в логине Страница
Ну, вы не разместили `getFAQ()`, из-за чего трудно сказать ... – 2010-11-29 13:37:29
Вы должны обновить текст в исходном вопросе (http://stackoverflow.com/questions/4301149), а не размещать еще один ... – 2010-11-29 13:39:04
@Jon :: Исправлена ошибка в моем коде..theer не getFAq..its getQues() только – Serenity 2010-11-29 13:39:34