PDA

Ver la Versión Completa : Tablename


look
16-10-2007, 01:39:29
bueno no se si esto ba es esta parte del foro pero bueno.....
se podra utilizar un query.ParambyName para camniar el nombre de la tabla en una query ,,,,,, es decir tengo el siguiente codigo:


update :tablename
set adicional=precio*cant;

y el parametro para el :tablename es:

Query2.ParambyName('tablename').AsString := tn.Text;


este codigo me da error....pero cuando pogo manual el nombre de la tabla no me da error,,,me disculpo si esto no ba en essta seccion,,,,,bueno grasias:)

enecumene
16-10-2007, 01:46:11
Hola Look, mira estoy un tanto confundido, quieres cambiar el nombre de una tabla o el valor de un campo especifico? porque para poder cambiar el nombre de una tabla se utiliza la funcion ALTER. Por Favor, podrias explicar un poco mas lo que quieres hacer?. y que base de datos utilizas?

Saludos.

egostar
16-10-2007, 01:49:44
No creo que puedas usar parámetros para pasar el nombre de la tabla, trata de esta forma:


Query2.Text := 'update '+tn.text+' set adicional = precio * cantidad';


Salud OS