FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
cuantos querys????
Hola!!!!!!!!!!
Quisiera me explicaran si para la consulta con querys de n tablas.. necesito tantos querys y ds como numeros de tablas o hay alguna manera de simplificar eso... Imaginense que tengo una aplicacion de 10 tablas y deseo realizar una busqueda por quedio de querys usando DBEdits o Edits de las diferentes tablas que estan enlazadas por un campo cumun codigo.. en el sql de query coloco la instruccion Código:
SELECT * FROM clientes, datos, pedidos,................ WHERE clientes.nome = datos.nome AND clientes.nome = :codigo........... ...................... mi pregunta es: Necesito un query para cada otra o cual sera la manera de realizar la busqueda y mostrar los registro de una manera mas simple...... |
#2
|
||||
|
||||
Si las tablas como dices tienen un campo en común solamente necesitas una Consulta.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
hola!!!!!!!!!
ok perfecto y para la inclusion y modificacion de registros como tendia que hacerlos............ tambien con un solo query????... la insercion la estoy haciendo de esta manera y para una tabla pero para diez Código:
ZQuery1.Sql.Text := 'INSERT INTO clientes (nome,endereco,telefone) VALUES ("'+Edit1.Text+'",'+'"'+Edit2.Text+'",'+'"'+Edit3.Text+'")'; ZQuery1.execsql; Código:
SELECT * FROM clientes, datos, pedidos......... WHERE clientes.nome = datos.nome and datos.nome = pedidos.nome ............ and clientes.nome = :nombre Código:
ZQuery4.sql.clear; ZQuery4.sql.text := 'UPDATE clientes SET clientes.nome = :codigo'; ZQuery4.ParamByName('Codigo').AsString := edit1.text; ZQuery4.ExecSql; |
#4
|
||||
|
||||
Generalmente las consultas que involucran varias tablas a la vez no son actualizables, depende con que tipo de tablas trabajes, por ejemplo para las Paradox, no serían actualizables en este caso, y tendrías que utilizar el componente TUpdateSql, para logar la actualización.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
no uso paradox........ Estoy utilizando tablas en mysql 5.0 ...
Podria como haria para insertar y modificar los registro de las tablas casi al mismo tiempo...... Gracias |
#6
|
||||
|
||||
Cita:
Suponiendo, por el prefijo Z, que usas Zeos y siendo que Marcos te mencionó la componente TUpdateSql, no hay más que fijarse en la paleta de Zeos para darse cuenta de que hay una componente de nombre sospechosamente similar: TZUpdateSql. // Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|