Ver Mensaje Individual
  #6  
Antiguo 13-10-2010
pedrocrespo35 pedrocrespo35 is offline
Registrado
NULL
 
Registrado: oct 2010
Posts: 4
Reputación: 0
pedrocrespo35 Va por buen camino
Al inicio del hilo puse que base de datos uso, las tablas etc. Pero lo vuelvo a hacer:

Version Delphi: RAR 2010
TIPO DB: Mysql 5.1
Nombre DB:Prueba
Nombre Tabla: Datos
Campos
id - integer - Autoincremental
Nombre - varchar
Fecha - Date
Numero - Integer

Formulario:
La base de datos se conecta atravez del dbexpress, tengo un SQLConecction, SQLDataset1, DataSetProvider, ClientDataset, DataSource y un SQLQuery.

El SQLDatase lo conecto al SQLConecction, El DataSetProvider al SQLDataset, El ClientDataSet al DatasetProvider y el DataSource al ClientDataset.

Ademas tengo 3 Edit: Edit1.text, Edit2.text, Edit3.text, un boton y un DBGrid.

Ahora en el evento Clic del Boton Realizo lo siguiente:

ClientDataset1.Close;
SQLDataset1.Close;

SQLQuery1.SQL.clear;
SQLQuery.SQL.Add('Insert Into datos(id,nombre, fecha, numero) Values(null,'+#39+Edit1.text++#39+',Edit2.Text, Edit3.text)');

Donde: Edit1 Almacena el nombre, Edit2 La fecha y el Edit 3 el Numero. Ahora he probado solo ingresando el nombre usando lo siguiente:

QLQuery.SQL.Add('Insert Into datos(id,nombre, fecha, numero) Values(null,'+#39+Edit1.text++#39+')'); y funciona perfectamente pero a la hora de realizarlo para que ingrese el Edit2 y el Edit3 me marca un error. Ojala y estaves me logren enteder y una disculpa si es poca la informacion.
Responder Con Cita