DataProvider 클래스

정의

결과를 DataTable로 tsql로 내보내거나 데이터 판독기에서 필요한 후처리 및 형식 변환을 실행합니다.

public class DataProvider : IDisposable, System.Data.IDataReader
type DataProvider = class
    interface IDataReader
    interface IDataRecord
    interface IDisposable
Public Class DataProvider
Implements IDataReader, IDisposable
상속
DataProvider
구현

생성자

Name Description
DataProvider(StatementBuilder, DataProvider+RetriveMode)

SatatementBuilder를 사용하여 초기화 및 다시 시도 모드

DataProvider(StatementBuilder)

SatatementBuilder를 사용하여 초기화합니다. 기본 다시 시도 모드는 DataReader입니다.

속성

Name Description
Depth

always 1

FieldCount

열 수

IsClosed

DataReader가 닫혔습니다.

Item[Int32]

int 인덱서

Item[String]

문자열 인덱서

RecordsAffected

영향을 받는 레코드 수를 반환합니다. 항상 -1이 됩니다.

메서드

Name Description
Close()

내부 데이터 지우기, 데이터 판독기 파이프 취소, 판독기 닫기, 연결 끊기

Dispose()

개체 삭제

GetBoolean(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetByte(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetBytes(Int32, Int64, Byte[], Int32, Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetChar(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetChars(Int32, Int64, Char[], Int32, Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetData(Int32)

지원되지 않음, 항상 null

GetDataTypeName(Int32)

서수 i에서 열의 형식 이름 가져오기

GetDateTime(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetDecimal(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetDouble(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetFieldType(Int32)

서수 i에서 열에 대한 get 형식

GetFloat(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetGuid(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetInt16(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetInt32(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetInt64(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetName(Int32)

서수 i의 열 이름 가져오기

GetOrdinal(String)

열 이름에 대한 서수 가져오기

GetSchemaTable()

스키마를 설명하는 빈 DataTable 가져오기

GetString(Int32)

지정된 형식으로 열 i에 대한 데이터 가져오기

GetValue(Int32)

개체로 열 i에 대한 데이터 가져오기

GetValues(Object[])

행에 대한 데이터를 개체 배열로 가져오기

InitRowDataManipulation(ArrayList, SortedList)

행 조작이 올바르게 수행되도록 데이터 구조 초기화

InitSchemaTable(ArrayList)

검색된 데이터의 스키마를 반영하는 빈 DataTable을 만듭니다.

IsDBNull(Int32)

서수 i의 데이터가 null이면 true입니다.

NextResult()

nop, 항상 false를 반환합니다.

Read()

다음 행으로 이동, 오류 발생 시 닫힙니다.

SetConnectionAndQuery(ExecuteSql, String)

쿼리를 실행하는 수단(execSql) 및 쿼리(쿼리)는 쿼리를 실행하고 재시도 모드가 DataTable이면 데이터 판독기를 가져옵니다.

적용 대상