要看你的AdminBean.addLink()是怎么写的.

解决方案 »

  1.   

    和AdminBean.addLink()没有关系吧?
    因为我有图片时保存数据调用AdminBean.addLink()已经成功了。
      

  2.   

    public void addLink(String LinkTitle,String LinkURL,int FileID,int LinkType) throws SQLException
    {

    sql="insert into Link (Title,Url,FileID,Type) values ";
    sql=sql+ "(" + conn.getStrSQL(LinkTitle) +"," + conn.getStrSQL(LinkURL) +","+ FileID + ","+LinkType+")";

    try{
    conn.runSQL(sql,"WebSite");
    }catch(java.sql.SQLException sqle){
    throw new java.sql.SQLException("SQL Executive Error!");
    }
    } 其中conn.getStrSQL()方法实现转码,给string加单引号的功能。
      

  3.   

    先catch 看看出错信息.
    很可能com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
    的时候因为你的files是空,出现错误,下面的肯定就不执行了.
    你try一下试试 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  4.   

    把你的SQL语句打出来看,应该是FILEID为空产生了错误.
      

  5.   

    我在最开始的时候给FileID赋值为0了啊。