SqlDataReader에서 문자열 데이터 가져오기
ASP.NET/C#에서 SQL Server 데이터베이스를 운영하는 경우 SqlDataReader에서 데이터를 검색해야 할 수 있습니다. 특히 특정 열에서 문자열 데이터를 읽어야 할 수도 있습니다.
이를 수행하려면 SqlDataReader의 GetString() 메서드를 사용할 수 있습니다. 다음 코드 조각을 고려해보세요.
<code class="language-csharp">using (SqlDataReader rdr = cmd.ExecuteReader()) { while (rdr.Read()) { string myString = rdr.GetString(0); // 0 代表结果集的第 0 列(第一列)。 // 对该行字符串进行操作,例如将其添加到列表中 listDeclaredElsewhere.Add(myString); } }</code>
코드 설명:
using
문은 SqlDataReader 리소스가 올바르게 해제되었는지 확인합니다. while
루프 내에서 rdr.Read()
메서드는 판독기를 결과 집합의 다음 데이터 행으로 이동합니다. rdr.GetString(0)
메서드는 현재 행의 첫 번째 열에서 문자열 값을 검색합니다. GetString()에 지정된 열 인덱스는 결과 집합의 0부터 시작하는 열 인덱스에 해당합니다.
위 내용은 C#의 SqlDataReader에서 문자열을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!