Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Firedac y SQL Server: Error por Case Sensitive (https://www.clubdelphi.com/foros/showthread.php?t=91548)

mel4 01-03-2017 17:52:12

Firedac y SQL Server: Error por Case Sensitive
 
Tengo un problema, cuando quiero realizar un applyupdates Firedac me pone el nombre de la base de la base de datos en mayuscula y mi base de datos no lo reconoce

Código SQL [-]
SELECT * FROM BASEDEDATOS.dbo.tCliente

por lo que si la consulta fuera

Código SQL [-]
SELECT * FROM basededatos.dbo.tCliente

no daria ningun error, lo extraño es que mi base de datos tiene la siguiente collation: Modern_Spanish_CI_AS, por lo que no deberia dar problemas por temas como este

Alguno conoce alguna configuracion en la conexion o en el TFDQuery para corregir este error

fredo 01-03-2017 18:27:11

probaste con??

Código SQL [-]
     SELECT * FROM dbo.tCliente

se supone la base de adtos esta configurada en la conexion.....

mel4 01-03-2017 18:34:45

Cita:

Empezado por fredo (Mensaje 513855)
probaste con??

Código SQL [-]
     SELECT * FROM dbo.tCliente

se supone la base de adtos esta configurada en la conexion.....

Pues en realidad ya probe con

Código SQL [-]
SELECT * FROM tCliente
Código SQL [-]
SELECT * FROM dbo.tCliente

Realiza insert y post, pero cuando aplico los cambios con applyupdates, me genera una excepcion Invalid Object Name, porque Firedac le pone el nombre de la base de datos al inicio quedando asi

Código SQL [-]
SELECT * FROM BASEDEDATOS.dbo.tCliente

bitbow 01-03-2017 18:45:18

Revisa los ResourcesOptions de la conexion por si hay alguna configuracion, no se si el DirectExecute em True ayuda.

Saludos.

mel4 03-03-2017 18:08:12

Aun no he resuelto el problema, porque el collation del servidor de la base de datos tiene activado el case sensitive y Firedac sigue enviando las consultas con el nombre de la base de datos en mayusculas


La franja horaria es GMT +2. Ahora son las 16:04:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi