2017-02-19 5 views
0

ADODB 레코드에서 변수 이름의 필드를 참조하는 방법 :나는 현재 다음과 같습니다 프로젝트에서 일하고 있어요

set rs15 = new adodb.recordset 
dim course1 as string 
course1=label1 

rs15.open " select * from CourseYear where Surname like' " & text12 & " ' ", con1, 3, 3 

rs15!(course1)=text1.text 
rs15.update 


msgbox "success" 

course1이 문자열에 필드 이름에 해당하는 label1가 들어 내 데이터 베이스. rs15!(course1)에 해당 레이블을 호출하려했지만 형식 선언 문자가 데이터 형식과 일치하지 않는다고합니다.

답변

0

Fields 속성을 직접 사용하여 필드라는 변수에 액세스 할 수 있습니다. recordset!fieldname 표기법 대신 recordset.Fields(fieldname)을 사용하십시오. 귀하의 경우에는

이 될 것이다 : rs15.Fields(course1)=text1.Text

자세한 내용

에 대한 here를 참조하십시오
관련 문제