• Domingo 28 de Abril de 2024, 12:08

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - josearturogarcia

Páginas: [1]
1
Power Builder / Pb 10.0 Y Sqlserver2000 Sql Dinamico Y Fechas
« en: Jueves 17 de Mayo de 2007, 19:18 »
Hola a todos. Soy nuevo en este foro, pero no usando powerbuilder.

Recientemente emigramos de powerbuilder 6.5 a 10.0 (muchas versiones de diferencia) pero asi estan las cosas. Estamos trabajando con dos manejadores de bases de datos, postgresq 8.0 y sqlserver2000.
El problema que se me ha presentado es el siguiente: Estoy conviertiendo una aplicación de PB6.5 a PB10.0 trabajando con base de datos sqlserver2000. Me conecto a sqlserver por medio de Ole db, hasta ahi todo bien, pero al usar la instrucción MODIFY para cambiar el criterio de selección de una DW, me sale el error:

A database error has occurred.
Database error code: 170
Database error message:
Select error: SQLSTATE = 42000
Microsoft OLE DB Provider for SQL Server
Línea 1: Sintaxis incorrecta cerca de '='

Este es mi codigo:

string ls_where_clause,ls_mod_string,ls_rc

if rb_contratos.checked = true then
    ls_where_clause = "AND (contratos.fecha_vigencia <= '" + &
                                em_fecha.text + "') " + &
                                "AND (contratos.fecha_vigencia is not null)"   
end if

messagebox("",is_original_select + ls_where_clause)
ls_mod_string = "DataWindow.Table.Select='" + is_original_select + ls_where_clause + "'"

ls_rc = this.Modify(ls_mod_string)

IF ls_rc <> "" THEN
   MessageBox("Status: Falló la modificación del select",ls_rc,stopsign!)
end if

this.of_retrieve()

Si observan envio un mensaje para ver el contenido de is_original_select + ls_where_clause, mismo que me despliega lo siguiente:

SELECT contratos.categoria, contratos.contrato, contratos.fecha,
contratantes.nombre, lotes.seccion
FROM contratantes, contratos, lotes
WHERE (contratos.kcontratantes = contratantes.kcontratantes) and
(contratos.kcontratos = lotes.kcontratos) AND
(contratos.fecha_vigencia <= '17/05/2007') AND
(contratos.fecha_vigencia is not null)



He señalado con negritas como quedó la instrucción sql con el MODIFY , alguno de ustedes tiene idea de por qué me sale éste error?

Gracias por adelantado. :D

2
Power Builder / Re: Hola Necesito Ayuda
« en: Jueves 17 de Mayo de 2007, 17:53 »
CHECA ESTO QUE FUE YA ENVIADO POR PAUL:
hola a todos los foristas

Bueno he subido a mi pagina web el codigo fuente de un sistema de
inventario y facturacion y lo he hecho en tres partes.
sifi_1.zip
sifi_2.zip
sifi_3.zip

pasos para entrar a mi pagina
la direccion es:

http: // www . preguntamelo . com

una ves que ya entren se registran y se van a la opcion de trabajos
y se encuentra en el
nivel : superior
categoria: Informatica

ahi se encuentran los 3 archivos se descargan y en el sifi_2.zip se
encuentra un archivo instruccionesDeUso.txt, primero extraigan ese archivo
lean como tienen que hacer y listo.
att,

paul_illing.

Páginas: [1]