Read Me Read You

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  57 随笔 :: 0 文章 :: 58 评论 :: 0 引用

公告

在使用subsonic进行多表联合查询时,使用DB.Select(),但发现有bug,比如分页获取记录,每页10条,但经常返回的记录数不对。

经过查看生成的sql语法,发现了问题,并找到解决问题的办法:

1.多张表联合查询,第一张表一定有个字段为"id",其它表不能字段名为"id",否则执行ExecuteDataSet出错.

 

2.Select参数中Id字段放在第一位。

 

 

 

 另一个未解决的问题:

将一台机器上的数据库A1导入到另一个台机器上的数据库A2

,结果通过substage无法生成A2的代码,尽管有主键。

 

posted on 2008-11-27 11:04 step 阅读(283) 评论(0) 编辑 收藏