| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Nash_19 Cdt

Registrado: 11 Dic 2004Mensajes: 8
|
Publicado: Jue 02 Jun, 2005 2:45 am Asunto: Como ingresar un campo memo a la base de datos en acces |
|
|
Hola!!!
He tratado de ingresar un campo memo a la base de datos, pero no he podido..
Lo q qería hacer era q en el programa el usuario escribiera en un memo ubicado en el form, y despues ingresarlo -> "insert into tabla values("+Memo1->Lines+")"...pero sale un error.de invalid pointer o algo así...
Tb he estado leyendo sobre como ingresarlo....sobre unos campos BLOB...y algo de ingresarlo como ParamByName, pero lo q he tratado no me ha resultado.... |
|
| Volver arriba |
|
 |
invitado Invitado
|
Publicado: Jue 02 Jun, 2005 2:59 pm Asunto: |
|
|
En access debes crear campo x como memo
//Query
TQuery *Guardar=new TQuery(this);
Guardar->DatabaseName="BaseDatos";
Guardar->SQL->Add("insert into table(x)");
Guardar->SQL->Add("values ( )");
Guardar->Params->Items[0]->AsString=Memo1->Text;
Guardar->ExecSQL();
delete Guardar;
//Table
TTable *Guardar=new TTable(this);
Guardar->DatabaseName="BaseDatos";
Guardar->TableName="NombreTabla";
Guardar->Insert();
Guardar->FieldByName("x")->AsString=Memo1->Text;
Guardar->Post();
delete Guardar; |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Jue 02 Jun, 2005 9:59 pm Asunto: |
|
|
Te sugiero que utilices los controlos para bases de datos, te simplifican mucho el trabajo.
En lugar de utilizar un TMemo, mejor utiliza un TDBMemo.
Saludos _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Lun 06 Jun, 2005 4:46 pm Asunto: |
|
|
Partiendo del ejemplo que puso Nash_19, solo cambia Lines por Text ó Lines->Text
| Código: |
"insert into tabla values("+Memo1->Text+")"
|
_________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
|