我试图从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);
}
}
答案 0 :(得分:0)
试试这个,
在应用程序项目的属性中,使用Main方法的属性,将平台目标从AnyCPU设置为X86。希望能帮助到你。并确保在Build - >中使用此配置。 ConfigurationManager中。