Ver Mensaje Individual
  #3  
Antiguo 04-07-2014
Lechu Lechu is offline
Registrado
NULL
 
Registrado: ene 2013
Posts: 8
Reputación: 0
Lechu Va por buen camino
Es verdad. Sucede que pensé que tenía todo funcionando bien y, en realidad, no era así, ya que, aunque no tiraba ningún error, el ejecutable no cargaba las tablas en la base de datos. Luego de pasar unos minutos más investigando, logré encontrar que no se puede parametrizar el nombre de una base de datos, por lo que decidí pasar dicho nombre como una cadena utilizando la propiedad SQL/Strings.
Esto fue lo que encontré al respecto:

Cita:
The :Param can only be used for values, not for dynamic column/keyword/table/database names.
This is because if it worked like that you'd have an SQL-injection risk depending on the contents of your parameter.
A los que no llegaron a ver el tema antes de que lo editara, les cuento que estaba intentando pasar, mediante un parámetro, el nombre de una base de datos para poder crear tablas en ellas (utilizando SQL Server, Delphi 7 y un ADOQuery).

Saludos y gracias por la respuesta, compañero!
Responder Con Cita