FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Manejo de consultas SQL y Bases de datos
No se si esto vaya aqui, pero bueno, espero me ayuden.
Estoy haciendo un sistemita en Delphi 6 usando bases de datos en MySQL. Tengo 2 tablas en la BD: USUARIOS y CORREO. En USUARIOS tengo los sig. campos: nombre, contraseña y direccion; mientras qeu en correos tengo: indice, de, para, asunto, mensaje. Bien, tengo un Servidor y un Cliente; donde el Servidor manda correos al cliente, tambien crea nuevos clientes via TCP y via SMTP. El cliente solo accede a su cuenta y consulta su bandeja de entrada (lee, elimina, mensajes, etc). Lo que hasta ahorita tengo es enviar correos a los usuarios (guardar datos en la tabla CORREO desde el Servidor) usando lo siguiente: procedure TForm2.Button1Click(Sender: TObject); // Boton Enviar Correo var consulta: String; begin consulta:='insert into correo'+'(indice, de, para, asunto, mensaje)'+'values('+chr(39)+Edit1.Text+chr(39)+','+chr(39)+Edit2.Text+chr(39)+','+chr(39)+Edit3.Text +chr(39)+','+chr(39)+Edit4.Text+chr(39)+','+chr(39)+Memo1.Text+chr(39)+')'; DataModule3.ADOQuery1.Close; DataModule3.ADOQuery1.SQL.Clear; DataModule3.ADOQuery1.SQL.Add(consulta); DataModule3.ADOQuery1.ExecSQL; end; Bueno, tambien puedo agregar usuarios a la tabla USUARIOS mediante la siguiente instruccion: procedure TForm1.Button1Click(Sender: TObject); var consulta: String; begin consulta:='insert into usuarios'+'(nombre, contraseña, direccion)'+'values('+chr(39)+Edit1.Text+chr(39)+','+chr(39)+Edit2.Text+chr(39)+','+chr(39)+Edit3.Te xt+chr(39)+')'; // DataModule1.ADOQuery1.SQL.Add('select * from usuarios'); //DataModule1.ADOQuery1.Open; DataModule1.ADOQuery1.Close; DataModule1.ADOQuery1.SQL.Clear; DataModule1.ADOQuery1.SQL.Add(consulta); DataModule1.ADOQuery1.ExecSQL; end; Bueno, aqui vienen mis dudas: Que instrucciones debo usar en el CLIENTE para que pueda acceder a su bandeja de entrada????? Es decir, se abre la ventana del cliente, introduce su NOMBRE y su CONTRASEÑA, y si existen en la BD entra a checar los mensajes que estan con su direccion. Pues no se como hacer esto!!!!!!!!!!!!! Es obvio que se hace una busqueda, con los datos que estan en los EDIT1 y 2, pero no se muy bien que instrucciones usar. Tambien quisiera saber que instrucciones me permiten borrar registros de la BD, esto para dar de baja cuentas y mensajes. Bueno, sin mas por el momento, permitanme enviarles un cordial saludo esperando su ayuda!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Manejo de Consultas con Componentes Zeos | claudiorene | Firebird e Interbase | 10 | 21-06-2007 01:27:58 |
manejo bases de datos | anubis | Tablas planas | 2 | 14-05-2007 10:26:43 |
Como pasar datos de una hoja de Excel a Bases de Datos de Paradox | Goyo | OOP | 1 | 06-02-2007 02:57:20 |
Como realizar consultas entre dos bases de datos | jfgonzalez | Conexión con bases de datos | 1 | 20-10-2005 02:52:48 |
Manejo de esquemas en lugar de muchas bases | Lore Castillo | Oracle | 1 | 24-05-2005 02:19:00 |
|