parameterized-query

    1熱度

    1回答

    我正在C++中爲sqlite實現參數查詢,我希望在執行時更新DatabaseCallback。我知道這是可能的,當你的查詢是一個字符串,但它可能時,它是一個sqlite3_stmt? 注意:SQL是我的選擇字符串 DatabaseCallback* pCallback; sqlite3_stmt *stmt; const char *pzTest; i

    0熱度

    1回答

    我在Python中使用sqlite3模塊,並且到目前爲止都有此代碼。在數據庫中我已經存儲了每日天氣狀況,現在我需要我的代碼來用更新的數據替換一些行。該代碼應該是查找datetime值等於new_data[0]的行。 我參數化查詢的方式是錯誤的,但無法弄清楚它的正確和最優雅的方式! new_data = ['12 Mar 2014', 'sunny', 20, 12] conn = sqlite

    1熱度

    2回答

    在我的代碼中,我使用簡單的參數化查詢。 它有很多參數,有些可以是NULL和一些空抱怨FK。 我該如何解決這個問題,使其具有可選參數,但不使用存儲過程而是。 要清楚我希望參數爲空時避免嘗試更新該字段。 conn.Open(); string sql = @"UPDATE UserProfile SET FirstName = @p_FirstName

    0熱度

    1回答

    爲什麼不叫或位置查詢參數與NHibernate在我的情況下工作嗎? 考慮下面的陳述是真實的: On Oracle database X and Y version 11.2.0.3.0 the role "MyRole" exists identified by "MyPassword" and is granted to the user I am connected as. 下面是一些代碼:

    1熱度

    1回答

    如何使用參數:在第SQL的Informix StringBuilder cmdTxt = new StringBuilder(); cmdTxt.Append(" SELECT COUNT(emp_num) "); cmdTxt.Append(" FROM tbl1 WHERE year IS NULL AND calc_year = ? AND camp IN (,,,)");

    1熱度

    2回答

    我正在着手完全重寫一箇舊網站,我管理和利用這個機會盡可能多地做好最佳實踐/整理代碼。考慮到這一點,我非常希望將數據庫調用從頁面渲染代碼移出,並將其轉換爲可以重用的常用函數庫 - 一個準MVC模型,如果您願意的話。然而,重寫的目標之一是儘可能保持安全性,並且我懷疑用參數化/參數化查詢來實現這一目標的最佳方法。 因此,假設我的代碼想要回來的通常是一個記錄集數組,有沒有一種方法可以編寫一個足夠靈活的函數

    0熱度

    1回答

    我正在建立一個通用的參數化查詢(插入或更新),我使用插入的列(在INSERT查詢中)參數和更新的列和where子句列(在UPDATE查詢中)的參數。 在這兩種情況下,我還允許指定一個列名,這是由我的方法返回的,並且要使用OUTPUT INSERTED.ColumnName來完成該操作。此列可能是表格的主鍵,但也可能是其他內容。 現在,在執行INSERT或UPDATE之後,我想獲取剛剛插入或更新的行

    2熱度

    4回答

    我試圖通過代碼來插入SQL數據庫中的一些值: var connstring = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; ; var conn = new SqlConnection(connstring); conn.Open(); SqlCommand command =

    0熱度

    1回答

    我用下面的方法來計算的數據: public static int PrepareData(int year, int month, int calcYear) { using (IfxConnection con = new IfxConnection(ConfigurationManager.ConnectionStrings["testable"].ToString(

    0熱度

    1回答

    我正在構建基於用戶正在應用的過濾器的查詢。一切正常,我想要拉取數據。我現在已經到了安全的地步。我怎樣才能讓這個安全時加入我的「WHERE」可以有多個過濾器。 $sql_Year = $_GET['year']; $sql_Model = $_GET['model']; $sql_Style = $_GET['style']; $sql_Color = $_GET['color']; if