對SQL語句對字段中含有Φ,μ等特殊符號進行 精確查找時(=),前面加N,例如:
//表示字符串支持Unicode編碼SELECT * FROM STUDENT WHERE NAME =N'Φ1.5';將數據庫中數據進行去重查詢,查詢出來的值作為下拉框等其他控件的選項集合時,對DataSet的識圖進行RowFilter篩選時,若字符串前后有空格,應進行去空處理。 Sql支持Trim()可用 LTIRM(RTIRM())代替,否則空格會影響篩選結果, 若直接用Sql語句進行查詢時,不需要去空,Sql語法自動排除
//對RowFilter篩選出來的數據,不能直接取值 ds.Tables[0].Rows[i][j].toString();//此時取的值還是原來的DataSet表的數據,應該將篩選后的視圖賦給新的DataTable表 DataTable dt =ds.Tables[0].DefaultView.ToTable();新聞熱點
疑難解答