Click here to Skip to main content
15,898,222 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Procedure entry point error when using CreateProcessWithTokenW Pin
Chris Meech16-Dec-11 10:45
Chris Meech16-Dec-11 10:45 
AnswerRe: Procedure entry point error when using CreateProcessWithTokenW Pin
Randor 16-Dec-11 10:47
professional Randor 16-Dec-11 10:47 
QuestionCRecordset fails to retrieve fileds when only one record is in the recordset .SOLVED ?? Pin
Vaclav_16-Dec-11 6:30
Vaclav_16-Dec-11 6:30 
AnswerRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
Richard MacCutchan16-Dec-11 7:10
mveRichard MacCutchan16-Dec-11 7:10 
GeneralRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
Vaclav_16-Dec-11 8:15
Vaclav_16-Dec-11 8:15 
GeneralRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
bsdtux19-Dec-11 8:29
bsdtux19-Dec-11 8:29 
GeneralRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
Vaclav_19-Dec-11 8:38
Vaclav_19-Dec-11 8:38 
GeneralRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
Vaclav_16-Dec-11 8:53
Vaclav_16-Dec-11 8:53 
FYI found the reason - there is no data found!

This is the routine reporting it. Observe the lack of correct code for
nFieldIndex - 1!

Now I need to find out why - the data is there!

long PASCAL CRecordset::GetData(CDatabase* pdb, HSTMT hstmt,
short nFieldIndex, short nFieldType, LPVOID pvData, int nLen,
short nSQLType)
{
UNUSED(nSQLType);
long nActualSize;
RETCODE nRetCode;
// Retrieve the column in question
AFX_ODBC_CALL(::SQLGetData(hstmt, nFieldIndex,
nFieldType, pvData, nLen, &nActualSize));
// Ignore data truncated warnings for long data
if (nRetCode == SQL_SUCCESS_WITH_INFO)
{
#ifdef _DEBUG
CDBException e(nRetCode);
if (afxTraceFlags & traceDatabase)
{
CDBException e(nRetCode);
// Build the error string but don't send nuisance output to TRACE window
e.BuildErrorString(pdb, hstmt, FALSE);
// If not a data truncated warning on long var column,
// then send debug output
if ((nSQLType != SQL_LONGVARCHAR &&
nSQLType != SQL_LONGVARBINARY) ||
(e.m_strStateNativeOrigin.Find(_afxDataTruncated) < 0))
{
TRACE1("Warning: ODBC Success With Info on field %d.\n",
nFieldIndex - 1);
e.TraceErrorMessage(e.m_strError);
e.TraceErrorMessage(e.m_strStateNativeOrigin);
}
}
#endif // _DEBUG
}
else if (nRetCode == SQL_NO_DATA_FOUND)


{

NICE Mr Bill

TRACE0("Error: GetFieldValue operation failed on field %d.\n");
TRACE1("\tData already fetched for this field.\n",
nFieldIndex - 1);
NICE Mr Bill



AfxThrowDBException(nRetCode, pdb, hstmt);
}
else if (nRetCode != SQL_SUCCESS)
{
TRACE1("Error: GetFieldValue operation failed on field %d.\n",
nFieldIndex - 1);
AfxThrowDBException(nRetCode, pdb, hstmt);
}
return nActualSize;
}
GeneralRe: CRecordset fails to retrieve fileds when only one record is in the recordset . Pin
Vaclav_16-Dec-11 9:40
Vaclav_16-Dec-11 9:40 
QuestionRe: CRecordset fails to retrieve fileds when only one record is in the recordset .SOLVED ?? Pin
David Crow18-Dec-11 17:28
David Crow18-Dec-11 17:28 
AnswerRe: CRecordset fails to retrieve fileds when only one record is in the recordset .SOLVED ?? Pin
Vaclav_18-Dec-11 17:56
Vaclav_18-Dec-11 17:56 
QuestionRe: CRecordset fails to retrieve fileds when only one record is in the recordset .SOLVED ?? Pin
David Crow19-Dec-11 2:12
David Crow19-Dec-11 2:12 
AnswerRe: CRecordset fails to retrieve fileds when only one record is in the recordset .SOLVED ?? Pin
Vaclav_19-Dec-11 4:40
Vaclav_19-Dec-11 4:40 
QuestionHow to access application's extern variable inside a dll Pin
rahul.kulshreshtha15-Dec-11 19:57
rahul.kulshreshtha15-Dec-11 19:57 
AnswerRe: How to access application's extern variable inside a dll Pin
CPallini15-Dec-11 21:32
mveCPallini15-Dec-11 21:32 
GeneralRe: How to access application's extern variable inside a dll Pin
rahul.kulshreshtha16-Dec-11 3:51
rahul.kulshreshtha16-Dec-11 3:51 
GeneralRe: How to access application's extern variable inside a dll Pin
CPallini16-Dec-11 5:27
mveCPallini16-Dec-11 5:27 
GeneralRe: How to access application's extern variable inside a dll Pin
rahul.kulshreshtha16-Dec-11 5:46
rahul.kulshreshtha16-Dec-11 5:46 
AnswerRe: How to access application's extern variable inside a dll Pin
Erudite_Eric16-Dec-11 0:40
Erudite_Eric16-Dec-11 0:40 
GeneralRe: How to access application's extern variable inside a dll Pin
rahul.kulshreshtha16-Dec-11 3:53
rahul.kulshreshtha16-Dec-11 3:53 
AnswerRe: How to access application's extern variable inside a dll Pin
Chris Losinger16-Dec-11 4:16
professionalChris Losinger16-Dec-11 4:16 
GeneralRe: How to access application's extern variable inside a dll Pin
rahul.kulshreshtha16-Dec-11 5:22
rahul.kulshreshtha16-Dec-11 5:22 
GeneralRe: How to access application's extern variable inside a dll Pin
Richard MacCutchan16-Dec-11 7:04
mveRichard MacCutchan16-Dec-11 7:04 
GeneralRe: How to access application's extern variable inside a dll Pin
Chris Losinger16-Dec-11 8:03
professionalChris Losinger16-Dec-11 8:03 
GeneralRe: How to access application's extern variable inside a dll Pin
Richard MacCutchan16-Dec-11 22:42
mveRichard MacCutchan16-Dec-11 22:42 

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.