Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

pasar matriz a un campo...

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: pasar matriz a un campo... Responder citando

Hola

Tengo un vector (int mat[1024]) y necesito pasar los valores
contenidos en él a un campo de tipo memo de mi base de datos
y no se como hacerlo.

Alguien tiene alguna idea

Gracias
Volver arriba
Mensaje    Asunto: Pasar una matriz a un memo Responder citando

No sé Lucas. A mi se me ocurre la siguiente forma (¡Ojo! Que no lo he probado):

Primero pondría un elemento TMemo en el formulario; luego caragría con un simple bucle la matriz (vector) en el mismo, bien en la propiedad Text, bien en Lines. Podría ser así:

1. En Text (Suponiendo que quieras ponerlos en una sola línea)
Código:
Memo1->Text = "";
for (int nItem = 0; nItem < 1024; nItem ++)
     Memo1->Text = Memo1->Text + IntToStr(mat[nItem]) + ",";

2. En Lines
Código:

Memo1->Lines->Clear();
for (int nItem = 0; nItem < 1024; nItem ++)
     Memo1->Lines->Add(IntToStr(mat[nItem]));

Luego sólo quedaría poner este valor en el campo correspondiente de la tabla.

Personalmente, en un caso como el tuyo, yo usaría la 1ª opción (Text), pero usando como separador CHAR(10)+CHAR(13) -CR + LF- si quieres que cada elemento te quede en un línea. Otra opción sería trabajar directamente con el campo de la tabla.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.