Click here to Skip to main content
15,920,896 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionThreads Pin
keerthikaaa8-Apr-06 1:29
keerthikaaa8-Apr-06 1:29 
AnswerRe: Threads Pin
ThatsAlok8-Apr-06 2:47
ThatsAlok8-Apr-06 2:47 
QuestionHelp regarding Network Monitoring and filtering Pin
ntimesc8-Apr-06 1:08
ntimesc8-Apr-06 1:08 
AnswerRe: Help regarding Network Monitoring and filtering Pin
ThatsAlok8-Apr-06 1:24
ThatsAlok8-Apr-06 1:24 
GeneralRe: Help regarding Network Monitoring and filtering Pin
ntimesc8-Apr-06 2:04
ntimesc8-Apr-06 2:04 
GeneralRe: Help regarding Network Monitoring and filtering Pin
ThatsAlok8-Apr-06 2:45
ThatsAlok8-Apr-06 2:45 
QuestionSetting DirectShow Filter Properties through Code Pin
Andy Rama8-Apr-06 0:24
Andy Rama8-Apr-06 0:24 
QuestionRead from xls file Pin
Girish6018-Apr-06 0:10
Girish6018-Apr-06 0:10 
Hi guys,

I am trying to write into xls file. This part is ok.
problem occur while reading from xls file.
error shows as follows :
syntax error in query expression field_2 by demo

code I use for writing into xls file is as follows.

void CWrite_read_xlsDlg::OnButton1()
{

CDatabase database;
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)";
CString sExcelFile = "c:\\kdr.xls";
CString sSql;

TRY
{

sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",
sDriver, sExcelFile, sExcelFile);

// create database i.e excel sheet

if( database.OpenEx(sSql,CDatabase::noOdbcDialog) )
{


// create table structure

sSql = "CREATE TABLE demo (Name TEXT,Address TEXT)";
database.ExecuteSQL(sSql);

// insert data into table i.e excel sheet


sSql = "INSERT INTO demo (Name,Address) VALUES ('Nilesh','Pune')";
database.ExecuteSQL(sSql);


sSql = "INSERT INTO demo (Name,Address) VALUES ('akash','Mumbai')";
database.ExecuteSQL(sSql);


sSql = "INSERT INTO demo (Name,Address) VALUES ('ajit','thane')";
database.ExecuteSQL(sSql);

sSql = "INSERT INTO demo (Name,Address) VALUES ('aaniket','Nashik')";
database.ExecuteSQL(sSql);


}

// close database

database.Close();


}

CATCH_ALL(e)
{

TRACE1("Driver not installed: %s",sDriver);

}

END_CATCH_ALL;


}

code I use for reading data from xls file
void CWrite_read_xlsDlg::OnButton2()
{


CDatabase database;
CString sSql;
CString Name, Address;

CString sDriver;

CString sDsn; // register datasource in ODBC database manager


CString sExcelFile = "c:\\kdr.xls";

m_cList.ResetContent();



sDriver = GetExcelDriver();

if(sDriver.IsEmpty())
{

AfxMessageBox(" No Excel ODBC driver found ");

}


sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s",sDriver,sExcelFile);



TRY
{

database.Open(NULL,false,false,sDsn);

//A CRecordset object represents a set of records selected from a data source.
//Known as recordsets

CRecordset recset(&database);



sSql = "SELECT field_1,field_2"
"FROM demo "
"ORDER BY field_1";

// sSql = "SELECT * FROM demo";

// sSql = "INSERT INTO demo (Name,Address) VALUES ('Nilesh','Pune')";


//"ORDER BY Name";

recset.Open(CRecordset::forwardOnly,sSql,CRecordset::readOnly);

while(!recset.IsEOF() )
{
recset.GetFieldValue("field_1",Name);
recset.GetFieldValue("field_2",Address);



m_cList.AddString(Name + " --> "+Address );

// m_cList.AddString(Name);

recset.MoveNext();

}

database.Close();

}

CATCH(CDBException, e)
{

AfxMessageBox(" Database error : "+e->m_strError);
}

END_CATCH;


}

call GetExcelDriver().implementation of GetExcelDriver()is written separately.
Read data and dispay is occur when I click on button.

kindly give me a reply where I am wrong.

Refards
kedar



Girish
Software Developer



Questionhow to set a icon and rnu application for our new file format say *.eee in VC++ Pin
sasikumarselvarajan7-Apr-06 21:17
sasikumarselvarajan7-Apr-06 21:17 
AnswerRe: how to set a icon and rnu application for our new file format say *.eee in VC++ Pin
Hamid_RT7-Apr-06 22:42
Hamid_RT7-Apr-06 22:42 
AnswerRe: how to set a icon and rnu application for our new file format say *.eee in VC++ Pin
Waldermort7-Apr-06 22:56
Waldermort7-Apr-06 22:56 
QuestionRegarding Setup Pin
rajeevktripathi7-Apr-06 20:51
rajeevktripathi7-Apr-06 20:51 
AnswerRe: Regarding Setup Pin
Rajesh R Subramanian7-Apr-06 21:18
professionalRajesh R Subramanian7-Apr-06 21:18 
GeneralRe: Regarding Setup Pin
Waldermort7-Apr-06 21:37
Waldermort7-Apr-06 21:37 
AnswerRe: Regarding Setup Pin
ThatsAlok7-Apr-06 23:45
ThatsAlok7-Apr-06 23:45 
QuestionProblem Pin
swapna_signsin7-Apr-06 20:36
swapna_signsin7-Apr-06 20:36 
AnswerRe: Problem Pin
Aqueel7-Apr-06 21:24
Aqueel7-Apr-06 21:24 
GeneralRe: Problem Pin
swapna_signsin8-Apr-06 5:50
swapna_signsin8-Apr-06 5:50 
QuestionSir,pls tell how to avoid .clw changed message box being poped up? Pin
CodeVarma7-Apr-06 20:29
CodeVarma7-Apr-06 20:29 
AnswerRe: Sir,pls tell how to avoid .clw changed message box being poped up? Pin
ThatsAlok8-Apr-06 1:29
ThatsAlok8-Apr-06 1:29 
QuestionFinding message Pin
cmk7-Apr-06 20:02
cmk7-Apr-06 20:02 
AnswerRe: Finding message Pin
Matt Godbolt8-Apr-06 1:24
Matt Godbolt8-Apr-06 1:24 
GeneralRe: Finding message Pin
cmk8-Apr-06 9:51
cmk8-Apr-06 9:51 
GeneralRe: Finding message Pin
Matt Godbolt8-Apr-06 9:53
Matt Godbolt8-Apr-06 9:53 
GeneralRe: Finding message Pin
cmk8-Apr-06 17:51
cmk8-Apr-06 17:51 

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.