빠른 질문,이 사이트의 새로운 기능, 특히 프로그래밍이 처음 인 경우.VB6에서 레코드 세트 업데이트
SqlServer에서 데이터를 선택하고 여전히 레코드 집합 인 동안 업데이트하려고합니다. 데이터로 실제 테이블을 업데이트하고 싶지 않습니다. RS라고하는 필드 ("FirstName")가 있는데 "MR"과 같은 문자열을 추가하려고합니다 (예 : "MR")
이것은 내가 그것에 대해 이동하는 방법입니다
str = "Select FirstName from tblClient"
rs.Open SQL, g_cn, adOpenStatic
rs.movefirst
do while not rs.eof
rs("FirstName") = "MR" & rs("FirstName") <--- this is what i'm trying to do but it tells me I cannot update it.
rs.movenext
loop
이
이게 어렵습니까? 내가 잘못된 일을하고 있니? 불가능한가요? 빌어 먹을, 적어도 코멘트 나 뭐라구. – BubbaSparxx
VB6을 작성한 지 수년이 지났지 만, 예전의 코드를 보았습니다.'rs! [FirstName] = "MR"& rs! [FirstName]' . – Mark
@markels 커서와 관련이 있다고 생각합니다. 나는 adopendynamic과 그 모든 것을 시도했지만 오류는 현재 레코드 셋이 업데이트를 허용하지 않는다고 말합니다. – BubbaSparxx