Visual Basic - SQL - Ayudaaaaaaaa!!!

Life is soft - evento anual de software empresarial
 
Vista:

SQL - Ayudaaaaaaaa!!!

Publicado por raul c (60 intervenciones) el 18/10/2002 02:33:20
La consulta es la siguiente, tengo cuatro tablas:

TABLA PRINCIPAL : hay varios campos codigo que corresponden a su valor en las tablas de parametros de codigo

TABLAS DE PARAMETROS: donde se registra el codigo y el nombre correspondiente del cada uno.

EJEMPLO:

-TABLA PRINCIPAL: NOMBRE : JOSE CARMONA NUÑES
COD_AREA : EC004
COD_TRAMO: HT002
COD_DEPTO: ED003


- TABLA PARA1: NOMBRE_AR : CENTRO DE CONTROL
COD_AREA : EC004

- TABLA PARA2 NOMBRE_TR : TRAMO NORTE "A"
COD_TRAMO : HT002

- TABLA PARA3 NOMBRE_DE : DEPTO. CONTROL PRINCIPAL
COD_DEPTO : ED003

Lo que necesito es unir las cuatro tablas y extraer a traves de consulta los datos: para ello tengo la siguente QUERY,
no funciona me da error de sixtasis, falta de operador.

Criterio = "Select * From Personal " & _
"INNER JOIN para1 ON personal.cod_depto = para1.cod_depto " & _
"INNER JOIN para2 ON personal.cod_area = para2.cod_area " & _
"INNER JOIN para3 ON personal.cod_tramo = para3.cod_tramo " & _
"Where tipo_personal = 'E' and codigo_per = '" & cCod & "'"


Set Tabla = datadb.OpenRecordset(Criterio)

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL - Ayudaaaaaaaa!!!

Publicado por David Medina (24 intervenciones) el 19/10/2002 02:16:19
Una opción que utilizo bastante es generar con el asistente de Microsoft Access la consulta y después cojo esa sentencia SQL y la llevo a visual

Pero es más fácil si construyes la sentencia, la examinas paso a paso y utilizas la ventana de "inmediato" print Criterio y te llevas eso para Access, que Access te corrige!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar