1. 程式人生 > >Access開發遇到的問題與總結

Access開發遇到的問題與總結

問題:

1.欄位限制。當字元數超過65000時,報錯。查詢過於複雜。

解決辦法:

可以通過使用PreparedStatement


的引數查詢功能解決。

程式碼示例:

String sql = "insert into [table] (title,legislationnumber,assentdate,href,texts) values(?,?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, bean.getTitle());
			ps.setString(2, bean.getLegisnum());
			ps.setString(3, bean.getAssent());
			ps.setString(4, bean.getHref2());
			ps.setString(5, bean.getTexts());//texts欄位大於65000。
int i = ps.executeUpdate();


2.查詢萬用字元。

例如 #、%、*的時候加入[#]、[%]、[*]就可以查詢了。

3.memo、ole物件無效。

欄位型別為備註的不能加入子查詢。修改為文字就可以了。但是,有些欄位的長度大於255時就不要修改了。這樣會有資料截斷的錯誤。