sqlcommandbuilder

    5熱度

    1回答

    當我使用SqlCommandBuilder推送更新/插入/刪除到服務器時,我是否需要撥打.GetUpdateCommand(),.GetInsertCommand()和.GetDeleteCommand()? using (var adapter = new SqlDataAdapter("select * from MyTable", _connection)) using (var buil

    0熱度

    1回答

    我可以得到這個工作,但我覺得好像我沒有做得很好。 這第一次運行時,它按預期工作,一個新的行插入其中,「thisField」包含「doesntExist」 但是,如果我運行它在隨後的時間,我得到一個運行時錯誤我無法插入重複密鑰,因爲它違反了主鍵「thisField」。 static void Main(string[] args) { using(var sqlConn = new

    0熱度

    2回答

    當用於SELECT的SQL語句的計算列作爲返回字段之一時,避免使用SqlDataAdapter/SqlCommandbuilder執行INSERT和UPDATES錯誤的正確方法是什麼? 我現在得到錯誤「數量無法修改,因爲它是計算列或UNION運算符的結果」。 UPDATE: 我用這樣的查詢固定的問題: SELECT *, PercentRating * 500 AS CoreValue FROM

    1熱度

    1回答

    我正在使用SqlCommandBuilder對象來從SqlDataAdapter中的Select語句生成更新語句。 我的問題是,在我的Select語句中,我從名爲vwUsers的視圖中進行選擇。我使用的SqlCommandBuilder對象爲表用戶生成了更新語句,而不是視圖vwUsers。我如何覆蓋這種行爲? (我需要它使用的視圖,因爲這是正在執行的觸發器在哪裏。我們添加觸發器表視圖,而不是原來的

    1熱度

    2回答

    我寫了一個O/R數據庫包裝器,它爲從數據庫中讀取的存儲過程生成一些包裝器方法。 現在我需要產生一些自定義的包裝代碼,如果存儲過程的輸入參數默認爲NULL。問題是 - 我使用存儲的proc參數: SqlCommandBuilder.DeriveParameters(command) 並且它不帶參數默認值。有沒有辦法查找這些默認設置?它們是否存儲在數據庫的任何地方? 順便說一句,我使用的是SQL

    3熱度

    3回答

    我知道這是在DataGridView的基本功能,但由於某些原因,我不能得到它的工作。我只想讓Windows窗體上的DataGridView在用戶單擊「保存」按鈕時將對其做出的任何更改提交到數據庫。 我根據用戶選擇在DropDownList中觸發的功能填充的DataGridView如下: using (SqlConnection con = new SqlConnection(conString))

    0熱度

    2回答

    我已經使用下面的代碼將輸入到Web表單的反饋添加到數據庫中。 該代碼工作正常。但是,當我試圖刪除thi語句 SqlCommandBuilder objcb = new SqlCommandBuilder(objDa); 我得到一個錯誤我的意思是它正在執行else部分。 任何人都可以告訴我什麼是SqlCommandBuilder的用法? protected void btnSubmit_Clic

    0熱度

    1回答

    有一個datagridview對應於某個數據庫的表。 該數據庫有一個名爲「id」的(自動改寫)標識列。這一列也是主鍵。 現在,用戶只是看到一個空白的空datgridview。他/她可以修改此表(datagridview)。 例如,添加一個新行,刪除一行,編輯(更新)一個單元格,並且可以進行所有可能的修改。 我試過使用sqlcommandBuilder,但沒有得到任何結果。 我該怎麼做? 我正在使用