问题列表 - 第23173页

使用BeginTransaction的SQLite.Net问题

我正在尝试使用System.Data.Sqlite库,我正在遵循有关优化插入的文档,因此我直接从文档中复制了此代码:

  using (SQLiteTransaction mytransaction = myconnection.BeginTransaction())
  {
    using (SQLiteCommand mycommand = new SQLiteCommand(myconnection))
    {
      SQLiteParameter myparam = new SQLiteParameter();
      int n;

      mycommand.CommandText = "INSERT INTO [MyTable] ([MyId]) VALUES(?)";
      mycommand.Parameters.Add(myparam);

      for (n = 0; n < 100000; n ++)
      {
        myparam.Value = n + 1;
        mycommand.ExecuteNonQuery();
      }
    }
    mytransaction.Commit();
  } 
Run Code Online (Sandbox Code Playgroud)

现在,我通过使用来初始化我之前的连接

SqlConnection myconnection = new SqlConnection("Data Source=blah");
Run Code Online (Sandbox Code Playgroud)

我有一个名为blah的数据库,具有正确的表和值.

问题是当我运行这段代码时,它说"由于对象的当前状态,操作无效"

我已尝试多次更改代码,它仍指向BeginTransaction.是什么赋予了?

c# sqlite system.data.sqlite

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

SQL Server插入速度慢

我有两个安装SQL Server 2008的服务器

  • 生产:SCSI磁盘上的RAID 1
  • 测试:IDE磁盘

当我尝试执行大约35.000次插入的脚本时,在测试服务器上我需要30秒,而不是在生产服务器上超过2分钟!有人知道为什么会有这样的差异吗?我的意思是,DB的配置方式相同,生产服务器也有RAID配置,更好的处理器和内存......

谢谢!

sql sql-server performance insert

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

PHP - 使用header()传递POST变量?

我正在尝试使用header()函数来创建重定向.我想显示一条错误消息.目前我通过URL将消息作为参数发送,但这使它看起来很丑陋.

有没有办法将此值作为post变量传递?

任何建议表示赞赏

谢谢.

php post redirect header

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

从XML文件生成Java类

如何从xml文件中获取java类?

在这种情况下,我没有XML模式,这样我就不能使用JAXB,Castor或其他xml绑定API.

java xml class

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

使用-webkit-box-reflect时如何设置反射的不透明度?

我一直在使用Chrome中的-webkit-box-reflect属性,并且可以使用以下代码实现反映(它是来自Webkit博客的示例代码):

-webkit-box-reflect:
  below 5px 
  -webkit-gradient(
  linear, left top, left bottom, 
  from(transparent), color-stop(0.5, transparent), to(white)
  );
Run Code Online (Sandbox Code Playgroud)

问题是,我想将掩码的不透明度设置为更微妙的设置,但它似乎在rgba()上窒息.有没有人能够成功获得不同程度的不透明度?

任何帮助表示赞赏,谢谢!

css reflection webkit opacity css3

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

将带有多个键的perl映射转换为c ++

我想将代码从perl转换为c ++,我的问题是perl中的多键映射!例:

perl的:

$address{name}{familyName} = $someAddress;
Run Code Online (Sandbox Code Playgroud)

和键不是唯一的.我想用c ++中的类似数据结构使用map或......!我也想用第一个键搜索和获取值,例如我想在c ++中使用%keys {name}.

编辑:我想知道如果有特殊名称的姓氏存在与否,名称和姓氏一起是关键和唯一的而不是每个.

c++ perl map

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

写入/读取Windows事件日志

有没有一种简单的方法来写入和读取VBA中的Windows事件日志?

api vba event-log

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

无法从GAC卸载程序集?

我无法从GAC卸载程序集(log4net.dll).它给出了以下错误.

"一个或多个申请需要组装".

但是,如果我使用ProcessExplorer搜索程序集,则不会出现任何问题?如何从GAC中删除此程序集?

.net assemblies gac gacutil

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

Javascript removeChild()和appendChild()VS display = none和display = block | inline

我正在开发一个动态显示一些控件和描述的Web应用程序(我不想使用jQuery或其他库).

此时我使用以下方式显示和消失控件:

element.setAttribute("style", "display : inline");
Run Code Online (Sandbox Code Playgroud)

element.setAttribute("style", "display : none");
Run Code Online (Sandbox Code Playgroud)

但我正在考虑使用:

element.appendChild(childRef);
Run Code Online (Sandbox Code Playgroud)

element.removeChild(childRef);
Run Code Online (Sandbox Code Playgroud)

那么,就系统速度和代码的优雅而言,哪一个是最佳解决方案?或者有更好的方法来解决这个问题吗?

javascript

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

当两个类相互引用时编译C++

我试图围绕一个连接指针编写一个简单的包装器,当包装器被销毁时它会将它返回到池中,但它不会编译,因为ConnectionPool和AutoConn需要相互声明.

我试图使用前向减速但它不起作用.我该如何解决这个问题?(使用g ++)

class Connection {};

class ConnectionPool
{
    Connection *m_c;
public: 
    AutoConn getConn()
    {
        return AutoConn(this, m_c); // by value
    }

    void releaseConnection(Connection *c)
    {
    }
};

class AutoConn
{
    ConnectionPool* m_pool;
    Connection *m_connection;
public:
    AutoConn(ConnectionPool* pool, Connection *c) : m_pool(pool), m_connection(c) {}
    ~AutoConn()
    {
        m_pool->releaseConnection(m_connection);
    }
};
Run Code Online (Sandbox Code Playgroud)

c++ circular-dependency forward-declaration

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