oledbcommand

    0熱度

    3回答

    我的錯誤是 類型「System.Data.OleDb.OleDbException」未處理的異常出現在system.data.dll 更多信息:沒有給出一個或多個必需參數的值。 但這是當所有參數的本次代碼波紋管: private OleDbDataReader dbReader;// Data Reader object string sConnection = "Provider=Mi

    0熱度

    2回答

    我想從Excel表導入選定的行到datagridview。在我的搜索中,我學到了OLEDB方法來導入數據。我能夠導入的單元格的範圍,但是如果我有一個巨大的Excel表單並且只想導入有限的列,例如c6:c10和d6:d10。我怎樣才能實現它?我的代碼如下: public void demoread (string FileName, string SheetName, string StartCel

    0熱度

    2回答

    我正在學習連接到Microsoft Access並寫入數據庫。我在Access中創建了一個數據庫,並希望向其中插入數據。 OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Amin\Desktop\NamesDatabase1.accdb");

    0熱度

    1回答

    我得到OleDbException:INSERT INTO語句中的語法錯誤。我認爲我的INSERT INTO聲明很好。參數具有良好的數據類型,所以它沒有問題。有人可能知道有什麼問題嗎? OleDbCommand command = new OleDbCommand(); command.Connection = conn; command.CommandType = Co

    -1熱度

    2回答

    我想在表格中插入只有一列的電子郵件。我嘗試了2種方式。我第一次嘗試使用commandText,第二次嘗試使用parapeters。但是這兩種解決方案都給了我同樣的錯誤。 System.Data.OleDb.OleDbException:'INSERT INTO語句中的語法錯誤。' 我在INSERT語句中看不到任何錯誤。也許問題出在TABLE上? using (OleDbCommand cmd =

    -1熱度

    1回答

    假設我有一個包含單個表單的Excel文檔。在A-G列中有數據的地方,我可以簡單地使用"SELECT * FROM [" + sheetname + "]"來選擇所有的數據。但是,如果我想指定列呢?如果只有少量的列,我會像在SQL中那樣做:SELECT x, y, z FROM...。但是,如果我想要選擇大量的特定列,是否有辦法批量執行此操作?此外,如果第一個特定列是工作表中的第一列,是否可以簡單地

    0熱度

    1回答

    我正在使用下面的OleDbCommand從文件方法多次讀取。我遇到的問題是,大多數時候它將數據類型作爲字符串返回,但偶爾(取決於正在讀取的數據)它返回的int類型。有沒有辦法請求所有列返回爲字符串,而不必在加載後轉換所有內容? static DataTable GetDataTableFromCsv(string path, bool isFirstRowHeader) {

    0熱度

    1回答

    我用C#WPF中工作的Excel工作表開幕。將數據拉入數據表。一切工作正常,直到我改變使用通過foreach(工作簿中的工作簿)循環從工作表中拉出的實際工作表名稱。 現在,我有實際的工作表名稱,包括它在我的OleDbCommand,工作表在屏幕上打開。 我想,以防止/停止從打開Excel文件在屏幕上,它不需要也不期望。 下面是連接字符串和try/catch語句具有命令和查詢的開始。 string

    0熱度

    1回答

    當我嘗試在SSIS'OLEDB命令中運行簡單查詢時,我總是收到無法解釋的錯誤(請參閱下文)。 我的查詢在SQL Server中運行得很好,我做了一些調整,以確保它運行起來更簡單,但無濟於事。 DECLARE @Gender [nvarchar](6) DECLARE @Ready [nvarchar](12) DECLARE @DOB [datetime] SET @Gender=? S

    1熱度

    1回答

    我期望我的代碼要做的是收集SQLMigrationFl字段中具有'I'的前十條記錄,然後通過刪除'I'值來處理這十條記錄。以下是處理這個問題的部分代碼。 string inProgressQuery = "SELECT TOP 10 IDType, ID, Program, Date, Body, AcctNo, ANPACAcctID, ANPACClientID, TEA