2016-10-25 23 views
0

In meinem vb6-Programm verwende ich Sql2008 R2-Datenbank. In einem Teil des Programms muß ich Tabelle in Access-Datenbank zu aktualisieren, und ich versuche, dies:Update-Access-Datenbank mit 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") 

aber ich habe Probleme mit Apostroph in ausgewähltem Ausdruck. Übergeben der Zeichenfolgenbedingung in diesem oder anderen ähnlichen Beispielen.

Antwort

0

Es sieht nicht wie Sie die einfachen Anführungszeichen verwendet, sind entkommen Ihren Kriterien Wert wickeln

Versuchen verändert sich:

'B-07-15'' 

dieser

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

Ja , Vielen Dank ... – Vlajko

Verwandte Themen