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);
    }
}

在此处输入图像描述

4

1 回答 1

0

试试这个,

在您的应用程序项目的属性中,使用您的 Main 方法,将平台目标从 AnyCPU 设置为 X86。希望能帮助到你。并确保在 Build -> ConfigurationManager 中使用了此配置。

于 2012-09-11T11:19:33.720 回答