我有一个ODBC连接来访问Oracle数据库,该连接确实打开()。当我尝试访问数据库中的数据时,出现溢出错误。
private void button4_Click(object sender, EventArgs e)
{
string MySelectString = "SELECT * FROM QE_AGENT.IMP_BANK WHERE BANK_LOT = '13120314' AND BANK_COMPTE = '1021'";
string MyConnString = "info de connexion";
OdbcConnection MyConnec = new OdbcConnection(MyConnString);
MyConnec.Open();
OdbcDataAdapter adapter = new OdbcDataAdapter(MySelectString, MyConnec);
DataSet MyDataSet = new DataSet();
adapter.Fill(MyDataSet); <---- i get the error here
}
1) 当我搜索时,我发现这可能是一个drvier问题,当我试图通过图形界面连接我的DB时,我只能看到我的x86 ODBC源代码。
但是,如果我在代码内部进行连接,它可以很好地与x64源代码配合使用。
2) 我试过使用Datareader,现在我试着使用DataAdapter+DataSet,但两者都出现了相同的错误。
有什么建议吗?
谢谢
编辑:以下是异常的详细信息
L'exception系统。OverflowException s'est产品
HResult=0x80131516 Message=L'operation arithmitique a provoqu un
D容量评估。源=系统。数据树状des
程序上诉:
at系统。数据Odbc。ODBC命令。ExecuteReaderObject(命令行为
methodArguments,SQL\u API odbcApiMethod)
at系统。数据Odbc。ODBC命令。ExecuteReaderObject(命令行为
行为、字符串方法、布尔needReader)
at系统。数据Odbc。ODBC命令。ExecuteReader(命令行为)
at系统。数据常见的DbDataAdapter。FillInternal(数据集,
数据表[]数据表,Int32 startRecord,Int32 maxRecords,
字符串srcTable,IDbCommand command,CommandBehavior behavior)
at系统。数据常见的DbDataAdapter。填充(数据集数据集,Int32
startRecord、Int32 maxRecords、String srcTable、IDbCommand
命令,命令行为)
at系统。数据常见的DbDataAdapter。填充(数据集)
测试时。Form1.button4\u点击(Object sender,EventArgs e)
2017 \项目\测试\测试\表格1。cs:75号线
at系统。窗户。形式。控制OnClick(事件参数e)
at系统。窗户。形式。按钮OnClick(事件参数e)
at系统。窗户。形式。按钮OnMouseUp(MouseEventArgs-mevent)
at系统。窗户。形式。控制WmMouseUp(消息、鼠标按钮(&m)
按钮,Int32点击)
at系统。窗户。形式。控制WndProc(消息和消息)
at系统。窗户。形式。按钮基座。WndProc(消息和消息)
at系统。窗户。形式。按钮WndProc(消息和消息)
at系统。窗户。形式。NativeWindow。DebuggableCallback(IntPtr hWnd,
Int32 msg、IntPtr wparam、IntPtr lparam)
at系统。窗户。形式。不安全的方法。DispatchMessageW(消息和消息)
at系统。窗户。形式。应用组件管理器。系统窗户。形式。UnsafeNa>tiveMethods。IMsoComponentManager。FPushMessageLoop
(IntPtr dwComponentID、Int32 reason、Int32 pvLoopData)
at系统。窗户。形式。应用线程上下文。RunMessageLoopInner(Int32
原因、应用程序上下文)
at系统。窗户。形式。应用线程上下文。RunMessageLoop(Int32
原因,应用程序上下文)。程序中的Main()
C: \用户\系统NT2\文档\ visual studio
2017 \项目\测试\测试\计划。cs:19号线