标签: sql-server-express

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
查看次数

我该如何使用触发器?

我有一个带有一些表的数据库,
我想在C#中运行一个方法,只要在表中写入一些数据.

我知道我必须使用触发器,但我不知道怎么做!
如果你指导我,将不胜感激.

PS:
我正在使用SQLExpress 2008

c# asp.net triggers sql-server-express

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


Grails Sql Server Express

我想要一些有关设置Grails与SQL Server Express一起使用的帮助。我知道我必须更改数据源,但是我不确定该怎么做,也无法在网络上找到更新的信息。

grails datasource sql-server-express

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

在SQL Server Management Studio中更改SQL Server数据库中的列特性

当我想通过SQL Server Management Studio Express更改SQL Server Express 2008 R2数据库中现有表的列属性时 - 它不允许我.

我可以查看属性,但它们都是灰色的,我找不到任何东西来解开它.我刚刚从Access迁移,我想知道这是否是不可能的(表中已有数据 - 但我可以删除并创建新列)或者我是否遗漏了某些东西.

sql-server ssms sql-server-express

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

如何在SQL中翻转随机位

出于测试目的,我想通过将colums中的位设置为随机值来更新表.

update [Planned] 
set [IsPlannable] = 1 * rand(cast(cast(newid() as binary(8)) as int))
WHERE [ComputerID] > 100
Run Code Online (Sandbox Code Playgroud)

它似乎确实应该工作,但不是我想要的方式.我想问题是结果大部分时间都会高于1.

如何将随机位翻转随机值

t-sql sql-server-express

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

SQL依赖于SQL Server 2008 Express

我有一个成功使用SQL Server 2008 Standard Edition的SqlDependency的应用程序.但是,如果我将连接字符串切换到SQL Server 2008 express(启用Broker),它将停止工作.

我不确定它是否特定于SQL Server Express,但我应该遵循哪些步骤来找出问题的原因?

更新.通过"停止工作"我的意思是SqlDependency不会引发通知

sql-server sql-server-express sqldependency

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

如何排除SQL Server 2005 Express中的第一行

我想排除从SQL Server 2005 Express数据库显示的第一行...我该怎么做?

我知道如何只返回顶行,但如何返回除顶行之外的所有行

.net sql-server-2005-express sql-server-express

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

SQL Server Express数据库大小/ BLOB存储

我正在阅读SQL Server中的外部blob存储,并想知道这与数据库大小有何关系.在谈论SQL Server Express时,您的数据库大小有限制(对于2008年,我相信它是10GB).那么你的ESB存储怎么样?是否考虑了此限制,还是只计算实际.mdf文件本身?考虑一下,.ldf日志文件怎么样?

我在想这与SharePoint有关.由于内容数据库的主要部分通常由较大的blob对象(文档)组成,因此将它们移动到ESB可能非常经济有效,如果这样可以节省全部SQL Server许可证.

更新:发布了有关SharePoint Foundation - SQL Express的可能节省选项:http://blog.repsaj.nl/index.php/2012/09/sp2010-saving-yourself-a-full-sql-license/

sql-server sql-server-express

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

无法在visual studio 2010中创建表'无法找到指定的模块(来自Hresult的异常:0x800700E)'错误

我正在尝试使用Visual Studio 2010 Sp1服务器资源管理器部分中的自身创建数据库及其表.
我可以成功创建数据库但是当我去表时我得到错误:

找不到指定的模块(Hresult的异常:0x800700E)

我需要说我已经SqlServer 2012 Enterprise在系统上安装了,我正在尝试使用.\ sqlexpress在visual studio中创建数据库.

对于记录:我已安装Visual Studio 2012但删除它,因为我无法忍受这与此问题有任何关系?

我怎么解决这个问题?

sql-server visual-studio-2010 sql-server-express

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