2012-09-11 71 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

相關問題