Página 1 de 1

Consultas varias (sigo avanzando pero)

Publicado: Lun May 15, 2006 2:46 am
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)Â

Consultas varias (sigo avanzando pero)

Publicado: Lun May 15, 2006 9:47 am
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

Consultas varias (sigo avanzando pero)

Publicado: Lun May 15, 2006 5:15 pm
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
>

Consultas varias (sigo avanzando pero)

Publicado: Mar May 16, 2006 9:54 am
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).
>
>
>
>

Consultas varias (sigo avanzando pero)

Publicado: Mar May 16, 2006 9:56 am
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
>>
>
>

Consultas varias (sigo avanzando pero)

Publicado: Mar May 16, 2006 10:21 am
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
>>
>
>
--