Zhaintie Ответов: 1

Миграция из ADODB (RECORDSET) в VB.NET


Привет, я просто хочу спросить о своей проблеме в моем vb.NET проект с тех пор, как я раньше использовал ADODB(из моего прошлого опыта работы с vb6).

Я просто новичок в использовании пространства имен SQLClient vb.NET и выясните, что это работает или идеально вписывается в мой проект.

Мой вопрос таков,

"Есть ли какой-нибудь способ или код, использующий свойство SQL command или что-то еще, что будет функционировать точно так же, как "rs.EOF" из моего предыдущего проекта, который использовал ADODB(Recordset/rs)? Существует ли также свойство SQLCommand, которое будет функционировать так же, как и свойство". EOF " набора записей?"

Спасибо, кто может помочь мне.

Что я уже пробовал:

If Not rs.EOF Then
  If Not rs = DBNull.Value Then
  'DateReceived = rs![Date]
   xlApp.Sheets("Sheet1").Cells(RPos, "D").NumberFormat = "mm/dd/yy"
   xlApp.Sheets("Sheet1").Cells(RPos, "D").Value = DateReceived
  End If
End If

~ rs-коды были из моего предыдущего проекта, который использовал пространство имен adodb, теперь я использую пространство имен sqlclient, поэтому мне нужно преобразовать эти коды для работы в моем новом пространстве имен.

1 Ответов

Рейтинг:
1

koolprasadd

Здесь в VB.NET для выборки записей из базы данных можно использовать либо использовать объект DataReader или dataset, DataReader можно использовать ADO.NET чтобы получить только для чтения, однонаправленный поток данных из базы данных
см. ниже ссылки MSDN для этого
Получение данных с помощью DataReader[^]