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
  •  | 
  •  

Вопрос

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...

Это было полезно?

Решение

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$]";
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top