sqldatareader

    0熱度

    1回答

    我的代碼基本上是: SqlDataReader sourceDataReader = dbFunctions.getDataReader(<..some parameters..>) while (sourceDataReader.Read()) { ..... Do some stuff ..... // Write out r

    0熱度

    3回答

    我有一張包含大學工作人員詳細信息的用戶(tblUsers)表。我正在嘗試使用與選定模塊關聯的講師姓名填充文本框。 我正在獲取與特定模塊關聯的所有UserID,測試用戶是否是演講者,如果是這樣,那麼我將該ID添加到ArrayList。 然後我遍歷這個數組,並在每次迭代過程中調用下面的方法來傳遞當前ID。 但是,如果你看一下下面的方法我使用一個SqlDataReader,雖然從它在這一行讀我得到一個錯

    1熱度

    2回答

    我有四個不同的業務對象,每個調用其相應的FillBusinessObject方法來逐個填充所有單個對象屬性。現在我想創建一個應該能夠填充每種類型的業務對象的通用方法。我創建了一個基類,所有業務對象都從這個基類繼承,但我無法弄清楚如何從一個通用方法填充單個對象屬性。 這是可能的(如果是的話,那麼如何)還是我在夢幻世界? P.S.我不希望採用像LINQ這樣的其他路線。

    3熱度

    3回答

    顯然,ExecuteReader用於只讀,ExecuteNonQuery用於事務。但由於某些原因,即使當我使用ExecuteReader時,我仍然可以運行寫入(插入,更新,刪除)命令(在textbox1中鍵入)。我的代碼有什麼問題,或者我誤解了ExecuteReader的工作方式? //MY CODE string sqlStatement = textbox1.Text; System.

    1熱度

    2回答

    我想初始化一個類,數據來自MySql數據庫。某些字段可以爲空: Dim dr As MySqlDataReader = ... Dim item As New Item(dr.GetInt16(0), dr.GetString(1), dr.GetString(2)) 假設最後兩個字段可能爲NULL在數據庫中,以便調用GetString的在那場導致異常。 我當然可以編寫代碼來測試空值之前,我

    1熱度

    4回答

    這非常緊迫,我需要在3個半小時內呈現此應用程序。 我的應用程序根據數據源檢查數據庫中是否存在值,並根據是否找到有問題的值更改值。 問題是我已經在SSMS中運行帶有問題的值的sql查詢並且沒有行被返回,但是,我的DataReader說它有行。 這意味着我的應用程序報告不準確。 這裏是我的代碼: Using conn As New SqlConnection("Data Source=.\SQLEXP

    11熱度

    2回答

    我知道我之前問過一個相關的問題。我只是另有想法。 using (SqlConnection conn = new SqlConnection('blah blah')) { using(SqlCommand cmd = new SqlCommand(sqlStatement, conn)) { conn.open(); // *** do I nee

    8熱度

    6回答

    我有一個從配置文件中得到的SQL查詢,這個查詢通常包含3-6個連接。 我需要在運行時根據SqlDataReader表示的結果集查找每列的表名。 這裏有一些事情,不工作: SqlDataReader.GetName返回列名而不是表名。 SqlDataReader.GetSchemaTable返回一個包含列信息的數據表 - 但所有的表名都是空的。 查詢information_schema沒有幫助,因爲

    1熱度

    1回答

    最近,我在我的ASP.Net項目中的一個靜態類中實現了Linq to SQL,這是一個工具類,用於獲取站點上的某些信息加載。當我使用靜態linqtosql datacontext時,我只在現場環境中得到了上述錯誤,但從未在UAT或QA站點上發現過這個問題。 (這意味着這個問題只發生在有很多負載時)。 所以我google搜索,發現這篇文章here。所以我做了什麼是我做了我的頁面級數據上下文變量,並將

    1熱度

    3回答

    注意:您可能不需要閱讀整件事情以瞭解錯誤信息......如果您願意,可以跳到關於3個方案的部分喜歡。如果您想了解我如何嘗試實施這些以及發生錯誤的背景信息,請閱讀開始部分。 首先,我試圖檢索存儲在CRM_Clients表中的Clients列表中給定的callerId。 我使用SelectLiveClientsForCaller方法從我的控制器中檢索客戶端。 public List<Client> S