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 に答える