In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Consultas varias (sigo avanzando pero)

Foro de Xailer profesional en español
Responder
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Consultas varias (sigo avanzando pero)

Mensaje por Christian »

Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema se
conecta a una base de datos de sqlserver con odbc
_ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo pongo
en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
funciona, pero en esta cliente no es el mismo.
_ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
adjunto el archivo), si paso (presionando tab) sobre los controles despacio
funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
rapido me da un msg de error (aqui lo adjunto)
Por lo demas funciona muy bien (los clientes se asombran que no tenga
instalador solo copiar el .exe y crear los DSN).


Attached files Copia de FormPrecios.prg (2.5 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Consultas varias (sigo avanzando pero)

Mensaje por jfgimenez »

Christian,
> Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema se
> conecta a una base de datos de sqlserver con odbc
>
> _ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo
> pongo
> en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
> puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
> funciona, pero en esta cliente no es el mismo.
Pon la propiedad lOpen del datasource a .T. en el IDE; verás que te pide el
usuario y la contraseña, y que una vez que la pongas te rellenará la cadena
de conexión (propiedad cConnect). Vuelve a poner esa propiedad a .F. y
guarda el formulario. La cadena de conexión quedará grabada y no necesitarás
escribir la contraseña de nuevo.
> _ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
> adjunto el archivo), si paso (presionando tab) sobre los controles
> despacio
> funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
> rapido me da un msg de error (aqui lo adjunto)
Es posible que tengas la propiedad lAsynFetch del dateset a .T. y no le de
tiempo a cargar los datos. Prueba poniendo esa propiedad a .F.
> Por lo demas funciona muy bien (los clientes se asombran que no tenga
> instalador solo copiar el .exe y crear los DSN).
;-)
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Consultas varias (sigo avanzando pero)

Mensaje por Christian »

El tema del ODBC me anduvo bien ya vi en que parte del cConnect va el
usuario y la contraseña.
Pero el tema del error en el evento onExit continua y la propiedad
lAsynFetch del dateset esta en .F.
Y te agrego una pequeña consulta cuando hago un SELECT y dentro de una
variable de caracter tengo una comilla como hago la consulta, te pongo un
ejemplo para que me entiendas mejor
select * from productos where descripcion='Disco de corte de 5' con aro'
Saludos
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:446831fc$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Christian,
>
>> Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema
>> se
>> conecta a una base de datos de sqlserver con odbc
>>
>> _ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo
>> pongo
>> en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
>> puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
>> funciona, pero en esta cliente no es el mismo.
>
> Pon la propiedad lOpen del datasource a .T. en el IDE; verás que te pide
> el usuario y la contraseña, y que una vez que la pongas te rellenará la
> cadena de conexión (propiedad cConnect). Vuelve a poner esa propiedad a
> .F. y guarda el formulario. La cadena de conexión quedará grabada y no
> necesitarás escribir la contraseña de nuevo.
>
>
>> _ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
>> adjunto el archivo), si paso (presionando tab) sobre los controles
>> despacio
>> funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
>> rapido me da un msg de error (aqui lo adjunto)
>
> Es posible que tengas la propiedad lAsynFetch del dateset a .T. y no le de
> tiempo a cargar los datos. Prueba poniendo esa propiedad a .F.
>
>
>> Por lo demas funciona muy bien (los clientes se asombran que no tenga
>> instalador solo copiar el .exe y crear los DSN).
>
> ;-)
>
>
> --
> Un saludo,
>
> José F. Giménez
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9449
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Consultas varias (sigo avanzando pero)

Mensaje por ignacio »

Christian,
GPF resuelto. Muchas gracias por tu colaboración.
Un saludo,
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
news:[email=4467ce37@ozsrvnegro.ozlan.local...]4467ce37@ozsrvnegro.ozlan.local...[/email]
> Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema se
> conecta a una base de datos de sqlserver con odbc
>
> _ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo
> pongo
> en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
> puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
> funciona, pero en esta cliente no es el mismo.
>
> _ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
> adjunto el archivo), si paso (presionando tab) sobre los controles
> despacio
> funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
> rapido me da un msg de error (aqui lo adjunto)
>
> Por lo demas funciona muy bien (los clientes se asombran que no tenga
> instalador solo copiar el .exe y crear los DSN).
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9449
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Consultas varias (sigo avanzando pero)

Mensaje por ignacio »

Christian,
Prueba con:
cSelct := [select * from productos where descripcion="Disco de corte de 5'
con aro"]
Sino te funcione, prueba con:
cSelct := "select * from productos where descripcion='Disco de corte de 5" +
Chr(39) + " con aro'"
Un saludo,
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
news:[email=44689b1d@ozsrvnegro.ozlan.local...]44689b1d@ozsrvnegro.ozlan.local...[/email]
> El tema del ODBC me anduvo bien ya vi en que parte del cConnect va el
> usuario y la contraseña.
> Pero el tema del error en el evento onExit continua y la propiedad
> lAsynFetch del dateset esta en .F.
>
> Y te agrego una pequeña consulta cuando hago un SELECT y dentro de una
> variable de caracter tengo una comilla como hago la consulta, te pongo un
> ejemplo para que me entiendas mejor
>
> select * from productos where descripcion='Disco de corte de 5' con aro'
>
> Saludos
>
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:446831fc$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Christian,
>>
>>> Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema
>>> se
>>> conecta a una base de datos de sqlserver con odbc
>>>
>>> _ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo
>>> pongo
>>> en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
>>> puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
>>> funciona, pero en esta cliente no es el mismo.
>>
>> Pon la propiedad lOpen del datasource a .T. en el IDE; verás que te pide
>> el usuario y la contraseña, y que una vez que la pongas te rellenará la
>> cadena de conexión (propiedad cConnect). Vuelve a poner esa propiedad a
>> .F. y guarda el formulario. La cadena de conexión quedará grabada y no
>> necesitarás escribir la contraseña de nuevo.
>>
>>
>>> _ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
>>> adjunto el archivo), si paso (presionando tab) sobre los controles
>>> despacio
>>> funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
>>> rapido me da un msg de error (aqui lo adjunto)
>>
>> Es posible que tengas la propiedad lAsynFetch del dateset a .T. y no le
>> de tiempo a cargar los datos. Prueba poniendo esa propiedad a .F.
>>
>>
>>> Por lo demas funciona muy bien (los clientes se asombran que no tenga
>>> instalador solo copiar el .exe y crear los DSN).
>>
>> ;-)
>>
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Consultas varias (sigo avanzando pero)

Mensaje por Xevi »

Christian
También puedes probar...
cSelect := "select * from productos where descripcion=" +"'"+ "Disco de corte de 5" +"'"+ "con aro" +"'"
fí­jate que pongo las ' dentro de "
Un Saludo,
Xevi.
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje news:[email=44689b1d@ozsrvnegro.ozlan.local...]44689b1d@ozsrvnegro.ozlan.local...[/email]
> El tema del ODBC me anduvo bien ya vi en que parte del cConnect va el
> usuario y la contraseña.
> Pero el tema del error en el evento onExit continua y la propiedad
> lAsynFetch del dateset esta en .F.
>
> Y te agrego una pequeña consulta cuando hago un SELECT y dentro de una
> variable de caracter tengo una comilla como hago la consulta, te pongo un
> ejemplo para que me entiendas mejor
>
> select * from productos where descripcion='Disco de corte de 5' con aro'
>
> Saludos
>
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:446831fc$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Christian,
>>
>>> Hola sigo avanzando con Xailer pero tengo algunos problemas, el sistema
>>> se
>>> conecta a una base de datos de sqlserver con odbc
>>>
>>> _ Creo el DSN y le indico que voy a poner el usuario y contraseña, lo
>>> pongo
>>> en el oODBCDataSource y siempre me pide el usuario y contraseña como lo
>>> puedo solucionar ?, si el usuario de sqlserver es el mismo que el de red
>>> funciona, pero en esta cliente no es el mismo.
>>
>> Pon la propiedad lOpen del datasource a .T. en el IDE; verás que te pide
>> el usuario y la contraseña, y que una vez que la pongas te rellenará la
>> cadena de conexión (propiedad cConnect). Vuelve a poner esa propiedad a
>> .F. y guarda el formulario. La cadena de conexión quedará grabada y no
>> necesitarás escribir la contraseña de nuevo.
>>
>>
>>> _ Tengo dos tMaskEdit en ambos le puse codigo en el evento OnExit (aqui
>>> adjunto el archivo), si paso (presionando tab) sobre los controles
>>> despacio
>>> funciona bien se dejo presionado tab (dos o tres controles antes) y pasa
>>> rapido me da un msg de error (aqui lo adjunto)
>>
>> Es posible que tengas la propiedad lAsynFetch del dateset a .T. y no le de
>> tiempo a cargar los datos. Prueba poniendo esa propiedad a .F.
>>
>>
>>> Por lo demas funciona muy bien (los clientes se asombran que no tenga
>>> instalador solo copiar el .exe y crear los DSN).
>>
>> ;-)
>>
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>>
>
>
--
Responder