0
C#으로 프로젝트를 개발 중입니다. 데이터베이스에서 텍스트 상자로 데이터를 가져옵니다.C에서 ADODB를 사용하여 데이터베이스에서 데이터 가져 오기
다음의 코드는 데이터 검색에 사용됩니다.
empcode.Text = IIf(IsDBNull(mRS("Accode").Value), "", mRS("Accode").Value)
그리고 다음 코드를 사용하여 데이터를 검색하고 있습니다.
empcode.Text = mRS["Accode"] == System.DBNull.Value ? string.Empty : mRS["Accode"].ToString();
하지만 C# 코드에서는 "mRS ["Accode "]"에서 다음과 같은 오류가 발생합니다.
"표현식 유형 'Recordset'에 인덱싱을 적용 할 수 없습니다.
여기서 mRS는 레코드 세트입니다.
덕분에 VB에서 & 감사
레코드 집합이란 무엇을 의미합니까? mRS의 유형은 무엇입니까? – CodingYoshi
C# 버전은 4.0 이전 버전 일 가능성이 큽니다. 인덱서가 아닌 기본 속성을 아직 지원하지 않았습니다. 따라서 mRs.Fields [ "name"]. Value를 써야합니다. 8 년 이상 된 무료 소프트웨어 버전에 얽매이지 않도록 노력하십시오. –
안녕하세요, 저는 Visual Studio 2015를 사용하고 있으며 C# 버전은 6.0입니다. –