Grimm » 12.06.2006 (Пн) 20:04
cmd = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb;Persist Security Info=False"
Set CN = New ADODB.Connection
CN.ConnectionString = cmd
CN.Open
Set RS = New ADODB.Recordset
RS.CursorLocation = adUseClient
sql = "SELECT Products.ProdName, Products.UnitIndex, Products.ProdPrice, Products.ProdNum, Products.CurIndex, Units.UnitName, Curr.CurName
FROM Products
INNER JOIN Units ON Products.UnitIndex = Units.UnitIndex
INNER JOIN Curr ON Products.CurIndex = Curr.CurIndex"
RS.Open sql, CN, adOpenDynamic, adLockBatchOptimistic - пишет ошибку
Set DataGrid1.DataSource = RS
------------------------------------------------------
пишет следующее:
Ошибка синтаксиса (пропущен оператор) в выражении запроса
'Products.UnitIndex = Units.UnitIndex INNER JOIN Curr ON Products.CurIndex = Curr.CurIndex'
Я слишком рано стал ребенком