问题列表 - 第19848页

ADO.NET事务和SQL Server 2008事务

如果我在ADO.NET中运行存储过程并启用了事务,并且SP在其中开始自己的事务(使用COMMIT TRANS).ADO.NET回滚事务会发生什么?来自SP的交易是否也会回滚?在调用ADO.NET之前DB是否处于状态?

谢谢.

sql transactions

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

方法对它调用的方法了解得太多了

我有一种方法,我希望在抽象意义上是"事务性的".它调用了两个碰巧对数据库做事的方法,但是这个方法并不知道.

public void DoOperation()
{
    using (var tx = new TransactionScope())
    {
        Method1();
        Method2();

        tc.Complete();
    }
}

public void Method1()
{
    using (var connection = new DbConnectionScope())
    {
        // Write some data here
    }
}

public void Method2()
{
    using (var connection = new DbConnectionScope())
    {
        // Update some data here
    }
}
Run Code Online (Sandbox Code Playgroud)

因为实际上TransactionScope意味着将使用数据库事务,所以如果我们从池中获得两个不同的连接,我们就会遇到一个问题,即它可以被提升为分布式事务.

我可以通过DoOperation()在ConnectionScope中包装方法来解决这个问题:

public void DoOperation()
{
    using (var tx = new TransactionScope())
    using (var connection = new DbConnectionScope())
    {
        Method1();
        Method2();

        tc.Complete();
    } …
Run Code Online (Sandbox Code Playgroud)

c# refactoring

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

缩写词的C#命名约定

关于缩写词的C#命名,如果我正在编写一个与Windows API相关的库,那么对WindowsApi或WindowsAPI有任何强烈的约定,还是只是个人偏好?

c# naming-conventions

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

有没有办法通过URL自动截取网站的屏幕截图?

我试图找到一个PHP脚本(或不同语言的脚本),在传递URL后,它会截取该URL的网站截图.因此,例如,如果我通过stackoverflow.com,它应该拍摄网站的屏幕截图(在本例中是主页),将其保存在服务器上,并提供指向该图片的链接.

有一个简单的方法吗?

我知道这是可能的,因为这就是他们如何为Alexa中的网站缩略图.

如果您需要更多解释我的意思,请发表评论,我会解释更多.

谢谢 :)

php screenshot

6
推荐指数
1
解决办法
3705
查看次数

在JavaScript中打开窗口,插入HTML

如何在JavaScript中打开一个新窗口并插入HTML数据而不是仅链接到HTML文件?

html javascript insert

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

mvc route问题 - 使用整数参数

我有一条这样的路线global.asax.cs:

        routes.MapRoute(
           "NewsArticles",
           "News/{page}",
           new { controller = "News", action = "Index", archive = false }
       );
Run Code Online (Sandbox Code Playgroud)

如何限制对此路由的访问,以便仅在用户使用整数时遇到?

.net asp.net-mvc routing url-routing

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

SharePoint:如何自动将WSP包部署到远程SharePoint Server?

我正在开发一台不是MOSS服务器的机器.我安装了Visual Studio和WSP构建器.WSP构建器非常棒,因为它可以从Visual Studio IDE中自动创建WSP包.但是,部署功能似乎只适用于本地开发计算机.

有没有简单的方法将WSP包部署到远程SharePoint服务器?我希望它能做到以下几点

  • 添加解决方案
  • 全球部署

如果解决方案已存在,则应首先撤回解决方案,然后升级,然后重新部署.

这样的事情存在吗?提前致谢

sharepoint wss

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

机器代码和目标代码之间的区别

我正处于一个级别的中间,我正在为我的计算机考试做一些修改.我想知道是否有人能告诉我机器代码和目标代码之间的区别.

请保持简单.

machine-code execution object-code high-level

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

MS Access SQL DELETE - 为什么有人会指定列名?

我必须支持其他人编写的 Access .mdb 文件。此 .mdb 中的按钮功能之一调用删除外部 MSSQL 数据库中的某些数据。一切都非常简单,但我以前从未见过这种语法:

DELETE 
  tblEquipmentConnections.SourceEquip, 
  tblEquipmentConnections.EquipmentConnectionID
FROM tblEquipmentConnections
WHERE 
    tblEquipmentConnections.SourceEquip = [Forms]![frmEquipment]![EquipmentID];
Run Code Online (Sandbox Code Playgroud)

那和这个有什么不同吗?

DELETE 
FROM tblEquipmentConnections
WHERE 
    tblEquipmentConnections.SourceEquip = [Forms]![frmEquipment]![EquipmentID];
Run Code Online (Sandbox Code Playgroud)

我找不到指定特定列执行任何操作的情况 - 但我没有在 Access 上花费太多时间,所以我不确定 SQL 语法有多么不同......

谢谢!

sql ms-access

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

Objective-C中的`isNan`

有一个像isNanObjective-C 的函数(Javascript示例)?我只是注意到这个代码导致显示Nan %,所以我需要检测是一个值是楠所以我可以将其更改为0.

[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];
Run Code Online (Sandbox Code Playgroud)

iphone

4
推荐指数
1
解决办法
7269
查看次数