2012-09-11 96 views
0

我试图从oracle数据库中选择数据并在DataGridView中显示它,但它失败了,它说算术运算导致溢出,我没有使用任何数学运算, ?这个错误可以 代码剪断:算术运算导致溢出选择表

public MainForm() 
{ 
    InitializeComponent(); 
    try 
    { 
     con = new OracleConnection(conStr); 
     con.Open(); 
     query = "select * from CHECKINFO"; 
     da = new OracleDataAdapter(); 
     da.SelectCommand = new OracleCommand(query, con); 
     dt = new DataTable(); 
     da.Fill(dt); // error occures here 
     dataGridView1.DataSource = dt; 
     con.Close(); 
    } 
    catch (OracleException ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 
} 

enter image description here

+1

CHECKINFO表中有多少条记录? – Spontifixus

+0

有3条记录 – Nate

+0

CHECKINFO是表格还是视图?表/视图是怎样的? – sloth

回答

0

试试这个,

在你的应用项目中,一个与你的主要方法,属性,设置目标平台从AnyCPU到X86。希望能帮助到你。并确保在Build - > ConfigurationManager中使用此配置。

+0

非常难以为之((( – Nate

相关问题