您好,欢迎访问一九零五行业门户网

Access开发遇到的问题与总结

问题: 1.字段限制。当字符数超过65000时,报错。查询过于复杂。 解决办法: 可以通过使用preparedstatement 的参数查询功能解决。 代码示例: string sql = insert into [table] (title,legislationnumber,assentdate,href,texts) values(?,?,?,?,?);prepar
问题:
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时就不要修改了。这样会有数据截断的错误。
其它类似信息

推荐信息