2016-10-25 4 views
0

내 vb6 프로그램에서 Sql2008 R2 데이터베이스를 사용합니다. 프로그램의 한 부분에서 나는 액세스 데이터베이스에서 테이블을 업데이트해야하고 이것을 시도 :openrowset을 사용하여 액세스 데이터베이스 업데이트

conSql.Execute ("update TmpIst set TmpIst.Nalaz = '+' from openrowset('Microsoft.Jet.OLEDB.4.0','d:\pregledi\pregledi2015.mdb';'Admin';'','select from nalazi where protokol = 'B-07-15'') as TmpIst") 

그러나 선택 식에서 아포스트로피에 문제가있다. 이 예제 나 다른 예제에서 문자열 조건을 전달하는 법.

답변

0

당신이 변화 시도 값 귀하의 기준

을 포장하는 데 사용되는 작은 따옴표 탈출하는 것처럼 그것은 보이지 않는 : 예

'B-07-15'' 

''B-07-15''' 
+0

로를 , 감사 ... – Vlajko

관련 문제