[SQL] 어떻게 열 이름 SqlDataReader.GetValue하여 데이터를 얻을 수 있습니다
SQL어떻게 열 이름 SqlDataReader.GetValue하여 데이터를 얻을 수 있습니다
나는 DB에서 값을 읽어 SqlDataReader.GetValue 방법을 사용하십시오
Log.WriteLine("Value of CompanyName column:" + thisReader.GetValue(1));
GetValue 매개 변수로하는 컬럼의 인덱스를 얻을. 어떻게 열 이름 대신 인덱스를 지정할 수 있습니다?
해결법
-
==============================
1.
Log.WriteLine("Value of CompanyName column:" + thisReader["CompanyName"]);
-
==============================
2.또한이 작업을 수행 할 수 있습니다.
또한이 작업을 수행 할 수 있습니다.
//find the index of the CompanyName column int columnIndex = thisReader.GetOrdinal("CompanyName"); //Get the value of the column. Will throw if the value is null. string companyName = thisReader.GetString(columnIndex);
-
==============================
3.thisReader.GetString (INT columnIndex에)
thisReader.GetString (INT columnIndex에)
from https://stackoverflow.com/questions/8655965/how-to-get-data-by-sqldatareader-getvalue-by-column-name by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] "LIKE"과의 차이점은 SQL에서 "="는 무엇인가요? (0) | 2020.06.30 |
---|---|
[SQL] SQL 쿼리에서 기본 값을 반환하는 방법 (0) | 2020.06.30 |
[SQL] "이 SqlTransaction이 완료되었습니다; 더 이상 사용할 수 없습니다. "... 구성 오류? (0) | 2020.06.30 |
[SQL] PostgreSQL의 열 'foo는'존재하지 않는 (0) | 2020.06.30 |
[SQL] 어떻게 LINQ와 SELECT UNIQUE을 할 수 있습니까? (0) | 2020.06.30 |