我的问题如下:
我想使用带有eclipse的idb intel调试器来逐步完成我的代码,就像我一样idb -gui.我已经尝试实现一个解决方案,我找到了用脚本替换idb -gdb的直接调用:
#!/bin/bash
exec/usr/local/soft/intel/fc/10.0.025/bin/ifort/idb -gdb "$@"
Run Code Online (Sandbox Code Playgroud)
这实际上是有效的,因为它启动我的程序,直到它来到命令提示符.现在我收到以下错误:
Target request failed: {R,T}xThread terminated.
Run Code Online (Sandbox Code Playgroud)
那是我浪费了大约一整天试图解决这个问题并决定发布的.有人能够通过一些聪明的建议进一步帮助我吗?你是如何将idb整合到eclipse中的?
欢呼,大卫
我想要一个DataTable或DataSet一个IDataReader,但我失败了.这是代码:
string sql = @"SELECT ID, DOCNUMBER FROM TBDOCUMENT";
using (IDbConnection conn = CreateConnection(provider, connectionString))
{
conn.Open();
using (IDbCommand command = conn.CreateCommand())
{
command.CommandText = sql;
IDataReader reader = command.ExecuteReader();
using (reader)
{
while (reader.Read())
{
long key = reader.GetInt64(0);
decimal value = reader.GetDecimal(1);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用IDbConnection,IDbCommand因为它将适用于三个不同的数据库(该方法CreateConnection(provider, connectionString)根据数据库获取特定类型的连接).我的查询得到一个ID(作为Int64)和一个DocNumber(作为十进制),但每次我尝试获取十进制值时,它会抛出OverflowException一条消息:"转换溢出." 这两个值对我来说很重要,但我不知道如何获得这些值.
实际上,代码我不是要转换为a DataTable,我必须毫无例外地得到两者的值.
一些帮助?