I want to select column from a Excel sheet which has multi word coloumn name using oleDB select command?

StackOverflow https://stackoverflow.com/questions/12454987

  •  02-07-2021
  •  | 
  •  

Question

This is my code

OleDbCommand cmdExcel = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter();
DataTable dtable = new DataTable();
cmdExcel.CommandText = SELECT Name,EmailID,PhoneNumber  From [Sheet1$]
oda.SelectCommand = cmdExcel;
oda.Fill(dtable);

This one working fine but

SELECT Name,EmailID,Phone Number From [Sheet1$] ... not working

I'm trying with SELECT "Name","EmailID","Phone Number" From [Sheet1$] but not working properly...

Was it helpful?

Solution

Try this

  cmdExcel.CommandText = "SELECT Name,EmailID,PhoneNumber AS [Phone Number]  
  FROM [Sheet1$]";

OR

   cmdExcel.CommandText = "SELECT Name,EmailID,[Phone Number] AS PhoneNumber  
   FROM [Sheet1$]";
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top