Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363

Странное поведение объекта Reader для ODBCConnection

04.05.2012, 20:07. Показов 1962. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
VB.NET
1
2
3
while reader.read()
a=Reader(1)
end while
По совершенно непонятным мне причинам, когда я читаю построчно полученный набор данных, некоторых значений полейстрок он не читает.
Сервер windows 2003,база данных DB2
С уважением,
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.05.2012, 20:07
Ответы с готовыми решениями:

Странное рекурсивное поведение объекта std::cout
Пытался организовать очередь при помощи шаблона и наткнулся на "странное" поведение: // Организация очереди при помощи шаблона ...

Странное поведение cout после объявления объекта класса
List words; string strg; сin >> strg; сout << strg; Ничего не выведет, пока в поток вывода не отправится endl или \n. Если...

странное поведение Qt
до сих пор ковыряюсь с установкой qt в винде, поставил в XP, всё работает, всё компилится, всё запускается, ставил в семёрке, действовал по...

8
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
17.05.2012, 10:52
Может эти поля имеют значение NULL?
0
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
17.05.2012, 11:06  [ТС]
Bazile, я рад что Вы откликнулись, но к сожалению нет. Я смотрю в dbexplorer они (данные) есть, а когда в отладчике я добавляю переменную в watch a=reader(40), то читается с 5 строки, первых 4 полей, как будто нет! Запрос в обоих случаях один и оканчивается на order by [имя поля]
С уважением,
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
17.05.2012, 11:55
А если вместо Reader использовать DataSet то данные читаются?
0
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
17.05.2012, 18:03  [ТС]
Спасибо.Завтра попробую.
0
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
17.05.2012, 18:29
babken76,
Ya ne mogu vosproizvesti vashu problemu. Ya polagayu, rech' idet ob Odbc.OdbcDataReader.
Elsi tak, to v Help napisano kak obraschat'sya k polyam:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Public Sub ReadMyData(myConnString As String)
    Dim mySelectQuery As String = "SELECT OrderID, CustomerID FROM Orders"
    Dim myConnection As New OdbcConnection(myConnString)
    Dim myCommand As New OdbcCommand(mySelectQuery, myConnection)
    myConnection.Open()
    Dim myReader As OdbcDataReader
    myReader = myCommand.ExecuteReader()
    ' Always call Read before accessing data.
    While myReader.Read()
        Console.WriteLine(myReader.GetInt32(0).ToString() + ", " _
           + myReader.GetString(1))
    End While
    ' always call Close when done reading.
    myReader.Close()
    ' Close the connection when done with it.
    myConnection.Close()
End Sub
U vas kak-to ne tak...

vladconn
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
17.05.2012, 18:36
2 VladConn
Да, метод с использованием строго типизированных предпочтительнее, но можно и вариант babken76 применять. В этом случае возвращается значение поля по его индексу как тип object. По идее это никак не должно влиять на то читаются данные или нет.
0
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
17.05.2012, 19:12
bazile,

Da, ya eto ponimayu. No koda vsego net, DB2 net. Tak chto eto bil prosto vistrel pochti vslepuyu. Pochemu bi ne proverit' i eto. Ne xochetsya verit', chto OdbcDataReader kak takovoj plox.

vladconn
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
20.05.2012, 10:36
2 VladConn
Да, сомневаться в OdbcDataReader не хотелось бы.

2 babken76
Ждем от тебя результатов проверки наших советов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.05.2012, 10:36
Помогаю со студенческими работами здесь

Странное поведение
Здравствуйте, столкнулся с проблемой и никто не может сказать в чем может быть загвоздка, сам перепробовал все, что знал и что нашел в...

Странное поведение
#include <windows.h> LRESULT CALLBACK WndProc(HWND hwnd,UINT iMsg,WPARAM wParam,LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance,...

Странное поведение VS
Все работает, однако при открытии дизайна формы пишет: Object reference not set to an instance of an object. Ссылается на: ...

Странное поведение
привет всем. Пишу тут одну работку вот код добавления нового товара. Я использую поле Акция, если выбран yes появляется еще поле с новой...

Странное поведение if
День добрый. Работаю в VS. Столкнулся с тем, что условие if (signal.size() - len_st>0) в коде используется не правильно. В этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru