1
在這個按鈕上單擊它應該加載一個excel文件的內容到dataGrid中,而是得到在這篇文章的標題中提到的錯誤。什麼是做錯了?初始化字符串的格式不符合從索引121開始的規範
private void button7_Click_2(object sender, EventArgs e)
{
string path = "C:\\Users\\jdavis\\Downloads\\Pharmacies\\CrossReferencing v3\\CrossReferencing\\\bin\\Debug\\cross_check.xls";
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + path + ";Extended Properties=' Excel 8.0;HDR=Yes;IMEX=1;';");
OleDbCommand command = new OleDbCommand
(
"SELECT"+"FROM [cross_check]",con
);
DataSet cross = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
adapter.Fill(cross);
dataGridView2.DataSource = cross.Tables[0];
}
}
的可能的複製[初始化字符串的格式不符合規範開始於索引128](http://stackoverflow.com/questions/18636261/format-of-the-initialization-string-does-不符合規範開始 - a) –
您是否嘗試過在您的路徑中加入引號? Source = \「」+ path +「\」;擴展 – vipersassassin
@PeterB他正在逃避他的反斜槓,所以我不認爲這是重複的。 – vipersassassin