带附件的帖子发送失败的情况。提示找不到sql问题。但是不带附件的就可以发送成功。不知道为什么啊。有人遇到过吗?
希望大家帮忙啊55

解决方案 »

  1.   

    Jforum是不是有机制先自动根据db在不同的xx.sql文件里面获取sql语句,但是如果获取不到sql语句就去 generic_queries.sql这个文件里在获取是吗?我发现AttachmentModel.lastGeneratedAttachmentId这个sql在sqlserver.sql里面并没有定义。
    但是GenericAttachmentDAO.java类的addAttachment方法this.setAutoGeneratedKeysQuery(SystemGlobals.getSql("AttachmentModel.lastGeneratedAttachmentId"));却有直接使用了。而且在generic_queries.sql文件里也没有定义这个AttachmentModel.lastGeneratedAttachmentId,所以获取了null,可是如果mysql和sqlserver里面都没有AttachmentModel.lastGeneratedAttachmentId的话根本不能发带附件的帖子啊。不知道大家怎么弄的啊。
      

  2.   

    目前还没深入的了解 jforum, 只是在用。
      

  3.   

    我就是想知道我用sqlserver为什么发送带附件的帖子就失败呢?
      

  4.   

    我就是想知道我用sqlserver为什么发送带附件的帖子就失败呢?
      

  5.   

    generic_queries.sql 里面添加一行
    AttachmentModel.lastGeneratedAttachmentId = SELECT IDENT_CURRENT('jforum_attach') AS attach_id