我對(duì)以下參數(shù)的綁定有問題。該連接有效,因?yàn)槲覜]有使用參數(shù)對(duì)其進(jìn)行了測試。但是,執(zhí)行查詢之前的值仍然使用'@userName'而不是'jsmith'。問題是什么?這不是解決綁定的正確方法嗎?public static String GetFullName(String domainUser){ DataTable dT; String fullName = ""; OracleConnection db = DatabaseAdapter.GetConn(); db.Open(); OracleCommand oraCommand = new OracleCommand("SELECT fullname FROM user_profile WHERE domain_user_name = '@userName'", db); oraCommand.BindByName = true; oraCommand.Parameters.Add(new OracleParameter("@userName", domainUser)); OracleDataReader oraReader = null; oraReader = oraCommand.ExecuteReader(); if (oraReader.HasRows) { while (oraReader.Read()) { fullName = oraReader.GetString(0); } } else { return "No Rows Found"; } oraReader.Close(); db.Close(); db.Dispose(); return fullName;}編輯:我在參數(shù)字段名稱中添加了@,但仍無法解決。
- 3 回答
- 0 關(guān)注
- 1213 瀏覽
添加回答
舉報(bào)
0/150
提交
取消