Juan, gracias por tu mensaje y hare algunos cambios teniendo en cuenta tu idea.

Ahora dime como seria lo REALbasic?

Saludos,

Ernest

 

  _____  

De: Juan Jose Costello Levien [mailto:[EMAIL PROTECTED] 
Enviado el: Miércoles, 09 de Enero de 2008 01:46 p.m.
Para: vbusers List Member
Asunto: [vbusers] BD y C++

 

Hola Ernesto,

Dos cosas:

1. En C, las asignaciones de cadenas son por punteros. Es decir, lo que copiás 
es un puntero, no el contenido de la cadena. Supongo que Items[1] es una 
cadena, con lo que tendrías que usar una función que copie el contenido de la 
cadena en Items[1] a fecha_aviso, si usás ANSI con las cadenas te conviene 
strcpy(): strcpy(cad_destino, cad_origen); si mal no recuerdo (fijate la 
documentación de strcpy() ). O sea, Items[][] en realidad es un doble puntero, 
con el primero desreferencias la primera dimensión y con el segundo las cadenas 
(otra forma de declararlo sería con String ** Items;). No te olvides de 
reservar espacio en fecha_aviso, con malloc(), para que no te tire un error de 
segmentación (es decir, pisar áreas no reservadas).

2. ¿Porque tenés que hacerlo en C++, si se puede saber? ¿Reglas del negocio? 
¿Bajo qué sistema operativo correrá este programa? ¿No te conviene algo como 
REALbasic, para simplificar?

Saludos.


Juan



On mié, 2008-01-09 at 12:08 -0500, Ernesto Luis wrote: 

Amigos, necesito la gran ayuda para el que me pueda entender.

Necesito hacer un programita en c++ vinculado a una Base de Datos y consiste en 
lo siguiente>

Tengo una tabla “aviso” con 2 campos uno "fecha_de_vencimiento" y otro 
"medicamento", ahora el programa debe darme los medicamentos que vencen, con 30 
días de antelación.

Ya tengo todos los enlaces a mi BD correctamente, es decir mi DataSource, 
etc..y se me agregan registros y todo lo que se puede hacer, ahora el lio mayor 
es cuando quiero decir por ejemplo:

 

String * fecha_aviso;

 

fecha_aviso = Tabla_Aviso->Items->Items[1].ToString;

 

No es exactamente, pero para que tengan una idea, en este caso solamente me 
guarda el primer elemento del campo "fecha_de_vencimiento".

 

Acepto cualquier tipo de sugerencias.

 

Muchas gracias

Ernesto

 

 




 
-- 
Juan Jose Costello Levien
[EMAIL PROTECTED]



__________ NOD32 2754 (20071228) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


__________ Informaci󮠤e NOD32, revisi󮠲754 (20071228) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a