| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Получить ID по полю |
| Автор: Pit_Bul 6.10.2006, 01:58 | ||||
| есть таблица следующего вида Tab1 type_id type 1 type1 2 type2 3 type3 4 type4 Делаю из своей функции следующий запрос
на этот запрос он должен вернуть мне 2 в виде integer Вот как выглядит функция
на строчке возврата из функции он мне выкидывает ошибку "Invalid attempt to read when no data is present." |
| Автор: -ser- 6.10.2006, 05:17 | ||||
| во первых, закрывай connection. это критическая ошибка. во вторых, не смешивай da.Fill(ds) и dr = myComm.ExecuteReader в одну кучу. используй что-то одно, например da.Fill(ds)
если все нормально, то твой id сидит в датасете ds. вытягивается наподобие следующего
не знаю синтаксис бейсика. самая элементарная операция, в примерах должно быть. |
| Автор: Pit_Bul 6.10.2006, 17:10 | ||
утро вечера мудренее, сам удивляюсь как должна была работать вышеописанная функция. Наверное сказалось два фактора: 2 часа ночи и две предыдущие бессонные ночи
|