Visual Basic 2010 内加入
Inner join in visual basic 2010
我在 运行 下一个查询时遇到问题:
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE '" & cargo & "' = Empleado.Cargo_E And Conceptos.Tipo_C = asignacion" & _
"GROUP BY Conceptos.Cargo_E;"
异常表示这部分的查询中缺少运算符:
"WHERE '" & cargo & "' = Empleado.Cargo_E And Conceptos.Tipo_C = asignacion"
这是在 Visual Basic 2010 中
编辑:
已经解决了它应该是这样的:
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE ('" & cargo & "' = Empleado.Cargo_E) And (Conceptos.Tipo_C = 'asignacion')" & _
"GROUP BY Conceptos.Cargo_E;"
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE ('" & cargo & "' = Empleado.Cargo_E) And (Conceptos.Tipo_C = 'asignacion')" & _
"GROUP BY Conceptos.Cargo_E;"
我在 运行 下一个查询时遇到问题:
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE '" & cargo & "' = Empleado.Cargo_E And Conceptos.Tipo_C = asignacion" & _
"GROUP BY Conceptos.Cargo_E;"
异常表示这部分的查询中缺少运算符:
"WHERE '" & cargo & "' = Empleado.Cargo_E And Conceptos.Tipo_C = asignacion"
这是在 Visual Basic 2010 中
编辑: 已经解决了它应该是这样的:
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE ('" & cargo & "' = Empleado.Cargo_E) And (Conceptos.Tipo_C = 'asignacion')" & _
"GROUP BY Conceptos.Cargo_E;"
cmd.CommandText = "SELECT SUM(Conceptos.Monto_C), Conceptos.Cargo_E FROM " & _
"(Conceptos INNER JOIN Empleado ON Conceptos.Cargo_E=Empleado.Cargo_E) " & _
"WHERE ('" & cargo & "' = Empleado.Cargo_E) And (Conceptos.Tipo_C = 'asignacion')" & _
"GROUP BY Conceptos.Cargo_E;"