I do not know how you initialized 'label', I imagine it's just a pointer,
when it's supposed to be a character array, where the value is copied to.
Therefore you don't need all that code.
Just do the following
char label[dmDBNameLength];
DmSetDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
,NULL);
you do not need to call first
DmDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,&appinfoID,NULL,N
ULL,NULL);
LionScribe
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of rguevara
Sent: Tuesday, September 02, 2003 3:59 PM
To: Palm Developer Forum
Subject: Help with DmSetDatabaseInfo
Hi, i have one problem.
When i change the name of DB for other, whith
DmDatabaseInfo/DmSetDatabaseInfo.
i loss the pointers associated to Database?
(i write the database appinfo block and set it).
I think what do. Because the converter to csv read the offset of appinfo
with
ridicules values.
I get data with:
DmDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NU
LL);
Change the name:
StrCopy(label, "PedidosDBSend");
DmSetDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
,NULL);
I need do this? :
DmDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,&appinfoID,NULL,N
ULL,NULL);
StrCopy(label, "PedidosDBSend");
DmSetDatabaseInfo(0,dbID2,label,NULL,NULL,NULL,NULL,NULL,NULL,&appinfoID,NUL
L,NULL,NULL);
--
Open WebMail Project (http://openwebmail.org)
--
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/