Power Builder - PROBLEMAS EN LA MIGRACION

 
Vista:

PROBLEMAS EN LA MIGRACION

Publicado por alejandro  (3 intervenciones) el 31/03/2008 15:27:17
ESTOY REALIZANDO LA MIGRACION DEL ACCESS Y SQL SERVER 2000. El sistema con ACCESS funcionaba perfecto, y con SQL server, tengo varios problemas. Haciendo un seguimiento de los errores, detecto que las instrucciones SQL de las data windows, funciona para ACESS y no Para SQL SERVER, o tal vez estoy uitilizando un ODBC que no acepta este tipo de instrucciones en SQL server. Qué tendría que hacer,????
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

Respuesta

Publicado por Leopoldo Taylhardat (710 intervenciones) el 31/03/2008 20:41:39
Saludos desde Maracay, Venezuela.

El dialecto de sql para cada base de datos es variable, tienes que revisar cada objeto y adaptarlo a dicho dialecto...

Hay un estandard base, pero las instrucciones pueden variar o la forma como se arman...
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

RE:Respuesta

Publicado por alejandro (3 intervenciones) el 01/04/2008 01:07:20
utilizo sql anidados, veo en el SQL server y este lo acepta, está en su ayuda. NO ESTOY UTILIZANDO NADA RARO. gRACIAS POR TU TIEMPO
SELECT clasificado.cla_estufada,
clasificado.cla_primerfardo,
clasificado.cla_ultimofardo,
clasificado.cla_finca,
clasificado.cla_centro,
(SELECT sum (fardos.far_kilosr)
FROM fardos
where far_codigo >= clasificado.cla_primerfardo and
far_codigo <= clasificado.cla_ultimofardo),


FROM clasificado
WHERE cla_estufada = :estufada and
cla_centro = :centro

ES UN SQL ANIDADO EN ACCESS FUNCIONA PERFECTO. EN SQL ME SALE UN ERROR.
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

RE:Respuesta

Publicado por Leopoldo Taylhardat (710 intervenciones) el 01/04/2008 13:54:10
Debes poner algo así más o menos...

SELECT clasificado.cla_estufada,
clasificado.cla_primerfardo,
clasificado.cla_ultimofardo,
clasificado.cla_finca,
clasificado.cla_centro,
sum (fardos.far_kilosr)
FROM fardos, clasificado
where (fardos.far_codigo >= clasificado.cla_primerfardo and
fardos.far_codigo <= clasificado.cla_ultimofardo) AND
(clasificado.cla_estufada = :estufada and
clasificado.cla_centro = :centro)
GROUP BY clasificado.cla_estufada,
clasificado.cla_primerfardo,
clasificado.cla_ultimofardo,
clasificado.cla_finca,
clasificado.cla_centro
...
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