问题列表 - 第26046页

Java w/SQL Server Express 2008 - 索引超出范围异常

我在sql express 2008中创建了一个存储过程,当从Java方法调用该过程时,我收到以下错误:

Index 36 is out of range.
com.microsoft.sqlserver.jdbc.SQLServerException:Index 36 is out of range.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setterGetParam(SQLServerPreparedStatement.java:698)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setValue(SQLServerPreparedStatement.java:707)
    at com.microsoft.sqlserver.jdbc.SQLServerCallableStatement.setString(SQLServerCallableStatement.java:1504)
    at fr.alti.ccm.middleware.Reporting.initReporting(Reporting.java:227)
    at fr.alti.ccm.middleware.Reporting.main(Reporting.java:396)
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚它来自哪里......> _ <

任何帮助,将不胜感激.

此致,BS_C3


这是一些源代码:

public ArrayList<ReportingTableMapping> initReporting(
        String division,
        String shop,
        String startDate,
        String endDate)
{
    ArrayList<ReportingTableMapping> rTable = new ArrayList<ReportingTableMapping>();

    ManagerDB db = new ManagerDB(); 
    CallableStatement callStmt = null;
    ResultSet rs = null;
    try {
         callStmt = db.getConnexion().prepareCall("{call getInfoReporting(?,...,?)}");
         callStmt.setString("CODE_DIVISION", division);
         .
         .
         .
         callStmt.setString("cancelled", " ");

         rs = callStmt.executeQuery(); …
Run Code Online (Sandbox Code Playgroud)

java exception sql-server-express sql-server-2008

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

LINQ to SQL:对延​​迟加载的关联进行加载处理

如果我有一个延迟加载与非常大的对象的关联的对象,有没有办法在延迟加载时进行处理?我以为我可以使用DataLoadOptions中的AssociateWith或LoadWith,但是对于你可以在那些中做什么有非常非常具体的限制.基本上我需要在EntitySet <>决定加载关联对象的时候得到通知,所以我可以捕获该事件并对加载的对象进行一些处理.我不想在加载父对象时简单地遍历EntitySet,因为这将强制加载所有延迟加载的项目(完全失去延迟加载的目的).

.net c# linq-to-sql

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

PyDev和Django:如何重启dev服务器?

我是Django的新手.我想我犯了一个简单的错误.

我用Pydev启动了dev服务器:

RClick on project >> Django >>自定义命令>> runserver

服务器出现了,一切都很棒.但是现在我试图阻止它,并且无法弄清楚如何.我在PyDev控制台中停止了这个过程,并关闭了Eclipse,但是网页仍在http://127.0.0.1:8000中提供.

我通常从命令行启动并退出服务器:

python manage.py runserver
Run Code Online (Sandbox Code Playgroud)

但服务器还在运行.我在这做错了什么?

python eclipse django pydev devserver

17
推荐指数
3
解决办法
2万
查看次数

Linux C调试库检测内存损坏

有时以前在带有简单MMU的嵌入式系统上工作时,我曾经动态编程这个MMU以检测内存损坏.

例如,在运行时的某个时刻,foo变量被一些意外数据覆盖(可能是通过悬空指针或其他任何东西).所以我添加了额外的调试代码:

  • 在init,foo使用的内存被指示为MMU的禁区;
  • 每当foo被故意访问时,就可以在之前禁止访问该区域;
  • 添加了MMU irq处理程序以转储主服务器和负责违规的地址.

这实际上是某种观察点,但直接由代码本身自行处理.

现在,我想重用相同的技巧,但在x86平台上.问题是我很难理解在这个平台上如何使用MMU,以及Linux如何使用它,但我想知道是否已经存在任何库/工具/系统调用来处理这个问题.

请注意,我知道存在各种工具,如Valgrind或GDB来管理内存问题,但据我所知,这些工具都不会被调试代码动态重新配置.

我主要对Linux下的用户空间感兴趣,但也欢迎任何关于内核模式或Windows下的信息!

c linux debugging memory-management watchpoint

3
推荐指数
1
解决办法
5660
查看次数

在便携式python上导入模块

我在USB记忆棒上运行PortablePython_1.1_py2.6.1.我的代码依赖于一些未预装的模块.有谁知道是否可以在便携式python安装中添加新模块?简单地将文件夹复制到site-lib似乎不起作用.

python module portable-python

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

C#中的朋友程序集

我正在尝试使用[InternalsVisibleTo()]属性创建一些'朋友组件',但我似乎无法让它工作.我已经按照微软的说明创建了签名好友程序集,我无法看到我出错的地方.所以我会在这里详细说明我的步骤,希望有人可以发现我故意的错误......?

创建一个强名称密钥并提取公钥,因此:

sn -k StrongNameKey
sn -p public.pk
sn -tp public.pk

将强名称密钥添加到每个项目并启用签名.

创建一个名为Internals的项目和一个具有内部属性的类:

namespace Internals
{
    internal class ClassWithInternals
    {
        internal string Message { get; set; }
        public ClassWithInternals(string m)
        {
            Message = m;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

创建另一个名为TestInternalsVisibleTo的项目:

namespace TestInternalsVisibleTo
{
    using Internals;

    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            var c = new Internals.ClassWithInternals("Test");
            Console.WriteLine(c.Message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑Internals项目的AssemblyInfo.cs文件,并添加必要的属性:

[assembly: AssemblyTitle("AssemblyWithInternals")] …
Run Code Online (Sandbox Code Playgroud)

.net c# clr build friend

12
推荐指数
1
解决办法
5514
查看次数

从管道中将值读入shell变量

我试图让bash处理来自stdin的数据,但是没有运气.我的意思是以下工作:

echo "hello world" | test=($(< /dev/stdin)); echo test=$test
test=

echo "hello world" | read test; echo test=$test
test=

echo "hello world" | test=`cat`; echo test=$test
test=
Run Code Online (Sandbox Code Playgroud)

我想要输出的地方test=hello world.我试过把""引号括起来"$test"也不起作用.

linux bash pipe

193
推荐指数
12
解决办法
30万
查看次数

如何在jasper报告上显示图像?

我想在碧玉报告上显示图像.我在.jrxml上有以下内容:

<image>
  <reportElement x="181" y="0" width="209" height="74"/>
  <imageExpression class="java.lang.String"><![CDATA["logo.jpg"]]></imageExpression>
</image>
Run Code Online (Sandbox Code Playgroud)

图像logo.jpg与.jrxml位于同一目录中.只是说它对我不起作用.我google了一下,发现jasper报告考虑我放在.jrxml上作为JVM目录的相对路径,并且为了改变这一点,我需要传递一个返回文件的FileResolver作为"REPORT_FILE_RESOLVER"参数.所以,我在.java中做了以下内容(位于与.jrxml和图像相同的位置)

FileResolver fileResolver = new FileResolver() {

 @Override
 public File resolveFile(String fileName) {
  return new File(fileName);
 }
};
HashMap<String, Object> parameters = new HashMap<String, Object>();

parameters.put("REPORT_FILE_RESOLVER", fileResolver);
...
Run Code Online (Sandbox Code Playgroud)

哪个应该返回预期的文件,但我仍然得到一个

net.sf.jasperreports.engine.JRException: Error loading byte data : logo.jpg
    at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:301)
    at net.sf.jasperreports.engine.util.JRLoader.loadBytesFromLocation(JRLoader.java:479)
    at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:180)
...
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢!

java jasper-reports

30
推荐指数
4
解决办法
9万
查看次数

"= null"并选择语句!

我之前在这个论坛上问了这个问题,他们告诉我它会返回一个空的结果集.我想知道如果我将列设置为空值,它还会返回一个空结果集吗?(注意:ANSI_NULLS为OFF)

SELECT 'A' FROM T WHERE A = NULL;
Run Code Online (Sandbox Code Playgroud)

这也是一个让我感到困惑的例子:

DECLARE @val CHAR(4)
SET @val = NULL
SET ANSI_NULLS ON

If @val =NULL
    PRINT ‘TRUE’
ELSE
    PRINT ‘FALSE’

SET ANSI_NULLS OFF

If @val =NULL
    PRINT ‘TRUE’
ELSE
    PRINT ‘FALSE’
Run Code Online (Sandbox Code Playgroud)

我在这个例子中找到的网站是:http://www.sqlservercentral.com/articles/T-SQL/understandingthedifferencebetweenisnull/871/

mysql database

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

Lucene中的多个或单个索引?

我必须索引应该一起搜索的不同类型的数据(文本文档,论坛消息,用户配置文件数据等)(即,单个搜索将返回不同类型数据的结果).

  • 拥有多个索引的优点和缺点是什么,每种索引对应一种?

  • 以及为各种数据提供单一索引的优缺点?

谢谢.

lucene

14
推荐指数
2
解决办法
5750
查看次数