Click here to Skip to main content
15,918,485 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: XP explorer crash Pin
Chris Richardson2-Jun-03 9:20
Chris Richardson2-Jun-03 9:20 
QuestionSaving paint image (CDC) to file? Pin
Jim D2-Jun-03 4:41
Jim D2-Jun-03 4:41 
AnswerRe: Saving paint image (CDC) to file? Pin
basementman2-Jun-03 4:54
basementman2-Jun-03 4:54 
AnswerRe: Saving paint image (CDC) to file? Pin
dabs2-Jun-03 4:55
dabs2-Jun-03 4:55 
Questionhow can i get the DSN list? Pin
Peter Keung2-Jun-03 3:57
Peter Keung2-Jun-03 3:57 
AnswerRe: how can i get the DSN list? Pin
David Crow2-Jun-03 4:05
David Crow2-Jun-03 4:05 
GeneralRe: how can i get the DSN list? Pin
Peter Keung2-Jun-03 4:17
Peter Keung2-Jun-03 4:17 
GeneralRe: how can i get the DSN list? Pin
basementman2-Jun-03 4:38
basementman2-Jun-03 4:38 
Here is a snippet of code that fills a combo box with the currently configured DSNs. Hope it helps....

void AppDB::LoadDSNComboBox()
{
CComboBox *pCB = (CComboBox *)GetDlgItem(IDC_APPDB_DSN);

CString cSelection;
GetDlgItemText(IDC_APPDB_DSN,cSelection);

pCB->ResetContent();

SQLHENV hEnv;
SQLAllocEnv(&hEnv);

char caFmt[512];
char caServerName[256];
char caDesc[256];
SQLSMALLINT iNameLen, iDescLen;

SQLRETURN iRetval = SQLDataSources(hEnv,SQL_FETCH_FIRST_SYSTEM,
(unsigned char *)caServerName,
sizeof(caServerName)-1,
&iNameLen,
(unsigned char *)caDesc,
sizeof(caDesc)-1,
&iDescLen);

while (iRetval == SQL_SUCCESS || iRetval == SQL_SUCCESS_WITH_INFO)
{
caServerName[iNameLen] = 0;
caDesc[iDescLen] = 0;

if (iDescLen > 0)
{
sprintf(caFmt,"%s [%s]",caServerName,caDesc);
pCB->AddString(caFmt);
}
else
pCB->AddString(caServerName);

iRetval = SQLDataSources(hEnv,SQL_FETCH_NEXT,
(unsigned char *)caServerName,
sizeof(caServerName)-1,
&iNameLen,
(unsigned char *)caDesc,
sizeof(caDesc)-1,
&iDescLen);
}

SQLFreeEnv(hEnv);
}

GeneralRe: how can i get the DSN list? Pin
basementman2-Jun-03 4:39
basementman2-Jun-03 4:39 
GeneralRe: how can i get the DSN list? Pin
Peter Keung2-Jun-03 5:59
Peter Keung2-Jun-03 5:59 
GeneralRe: how can i get the DSN list? Pin
David Crow2-Jun-03 6:51
David Crow2-Jun-03 6:51 
GeneralInitCommonControlsEx sets Error 2 Pin
psychicfriend2-Jun-03 3:56
psychicfriend2-Jun-03 3:56 
GeneralRe: InitCommonControlsEx sets Error 2 Pin
psychicfriend2-Jun-03 4:56
psychicfriend2-Jun-03 4:56 
GeneralChanging fonts on the button Pin
Jump_Around2-Jun-03 3:36
Jump_Around2-Jun-03 3:36 
GeneralRe: Changing fonts on the button Pin
basementman2-Jun-03 4:41
basementman2-Jun-03 4:41 
GeneralEmbedding Flash movies in my app Pin
Florin Ochiana2-Jun-03 3:32
Florin Ochiana2-Jun-03 3:32 
GeneralRe: Embedding Flash movies in my app Pin
Zibar2-Jun-03 5:41
sussZibar2-Jun-03 5:41 
GeneralRe: Embedding Flash movies in my app Pin
abc8762-Jun-03 10:33
abc8762-Jun-03 10:33 
General#ifdef Pin
Zibar2-Jun-03 2:31
sussZibar2-Jun-03 2:31 
GeneralRe: #ifdef Pin
melwyn2-Jun-03 2:44
melwyn2-Jun-03 2:44 
GeneralRe: #ifdef Pin
Zibar2-Jun-03 3:19
sussZibar2-Jun-03 3:19 
GeneralRe: #ifdef Pin
Joaquín M López Muñoz2-Jun-03 3:56
Joaquín M López Muñoz2-Jun-03 3:56 
GeneralRe: #ifdef Pin
Zibar2-Jun-03 4:31
sussZibar2-Jun-03 4:31 
GeneralRe: #ifdef Pin
Daniel Turini2-Jun-03 5:28
Daniel Turini2-Jun-03 5:28 
GeneralRe: #ifdef Pin
Zibar2-Jun-03 10:39
sussZibar2-Jun-03 10:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.