小编use*_*503的帖子

无效的使用副作用运算符在函数内插入

我的sql函数中有以下代码:

if @max_chi > -999
begin
    INSERT INTO CH_TABLE(X1, X2, VALUE)
    VALUES(cur_out.sessionnumber, maxpos, max_chi)

    commit
end
Run Code Online (Sandbox Code Playgroud)

以下是SQL Server 2008查询,它给我一个错误:

在函数中无效使用副作用运算符"INSERT".

为什么我不允许这样做?我该怎么做才能解决这个问题?

sql sql-server sql-server-2008

41
推荐指数
3
解决办法
9万
查看次数

使用OpenCV打开Android原生相机

我只需要知道如何从这开始实际上我需要使用opencv打开Android原生相机.

我在哪里可以找到相关文档或任何帮助材料?我已经设置了我的eclipse与opencv示例项目一起工作!

java camera android opencv

7
推荐指数
1
解决办法
2万
查看次数

在Excel工作表中使用JAVA永久删除空行Apache POI

我想永久删除那些没有任何类型数据的空行!我这样做:

 private void shift(File f){
    File F=f;
    HSSFWorkbook wb = null;
    HSSFSheet sheet=null;
    try{
    FileInputStream is=new FileInputStream(F);

    wb= new HSSFWorkbook(is);
    sheet = wb.getSheetAt(0);
    int rowIndex = 0;
    int lastRowNum = sheet.getLastRowNum();

   if (rowIndex >= 0 && rowIndex < lastRowNum) {
   sheet.shiftRows(rowIndex, lastRowNum, 500);
   }

        FileOutputStream fileOut = new FileOutputStream("C:/juni.xls");
         wb.write(fileOut);
         fileOut.close();
    }
    catch(Exception e){
        System.out.print("SERRO "+e);
    }

}
Run Code Online (Sandbox Code Playgroud)

在shiftRows()之后我写了我的新文件.但我的代码现在已经生效了.我只需要删除/删除我的数据中的空行(任何一个).这样做有可能吗?如果是的话,我做得对吗?如果没有人可以帮助我这样做吗?提前致谢!

java excel row apache-poi

5
推荐指数
1
解决办法
2万
查看次数

无法使用Apache POI删除空行Excel文件

我一直在尝试删除excel文件中的空行代码!我的代码是:

private void shift(File f){
    File F=f;
    HSSFWorkbook wb = null;
    HSSFSheet sheet=null;
    try{
        FileInputStream is=new FileInputStream(F);

         wb= new HSSFWorkbook(is);
         sheet = wb.getSheetAt(0);
         for(int i = 0; i < sheet.getLastRowNum(); i++){
if(sheet.getRow(i)==null){
    sheet.shiftRows(i + 1, sheet.getLastRowNum(), -1);
    i--;
}
}

FileOutputStream fileOut = new FileOutputStream("C:/juni1.xls");
wb.write(fileOut);
fileOut.close();
        //Here I want to write the new update file without empty rows! 
    }
    catch(Exception e){
        System.out.print("SERRO "+e);
    }

}
Run Code Online (Sandbox Code Playgroud)

代码完全没有效果.任何人都可以告诉我这是什么问题请帮助我,自从过去10个小时以来我一直在尝试做这件事.提前致谢!

java excel row apache-poi

2
推荐指数
1
解决办法
6598
查看次数

添加两列SQL Server错误

我只想添加两个我一直使用此查询的SQL Server表列来执行此操作:

  SELECT 
      sessionnumber, sessioncount, timespent,
      SUM(sessioncount+timespent) as cnt 
  into d3 
  from clusters
  order by sessionnumber
Run Code Online (Sandbox Code Playgroud)

但问题是它给我的错误如下:

消息8120,级别16,状态1,行1
列"clusters.sessionnumber"在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

我一直在努力克服这个问题,但我没有成功!任何人都可以提前帮助我!

sql sum sql-server-2008

0
推荐指数
1
解决办法
1834
查看次数

标签 统计

java ×3

apache-poi ×2

excel ×2

row ×2

sql ×2

sql-server-2008 ×2

android ×1

camera ×1

opencv ×1

sql-server ×1

sum ×1