Error de sintaxis (falta operador)
Publicado por David (16 intervenciones) el 24/03/2018 01:13:31
Hola, alguien me puede decir porque me esta dando este siguiente error..
Error de sintaxis (falta operador) en la expresión de consulta '((productos.stock) >= 1) ORDEN BY PRODUCTOS.nombre'
a partir del where me esta dando el error porque cuando lo quito es parte me lo toma.
Error de sintaxis (falta operador) en la expresión de consulta '((productos.stock) >= 1) ORDEN BY PRODUCTOS.nombre'
a partir del where me esta dando el error porque cuando lo quito es parte me lo toma.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub ConsultarTodo()
Me.DataCombo1.Enabled = False
Adodc1.CursorLocation = adUseClient
Adodc1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\Data\DataBase1.accdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT PRODUCTOS.codigo_barras, PRODUCTOS.nombre, PRODUCTOS.detalle_producto, PRODUCTOS.stock, " & _
"PRODUCTOS.precio_max_compra, [stock]*[precio_max_compra] as expr1, PRODUCTOS.precio_venta, " & _
"[stock]*[precio_venta] as expr2, PRODUCTOS.utilidad, PRODUCTOS.porcentaje, CATEGORIAS.nombre " & _
"FROM CATEGORIAS INNER JOIN PRODUCTOS ON CATEGORIAS.id_categoria= PRODUCTOS.id_categoria " & _
"Where ((Productos.stock) >= 1) " & _
"ORDEN BY PRODUCTOS.nombre;"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
end sub
Valora esta pregunta
0