を使用したMS Accessクエリに有効な例外ではありませんやあみんな、私のデータ型はデシベルで正確であるものの、キャストのこの奇妙な例外を持つメートル:指定されたキャストは、C#
string sql =
string.Format(
@"select aim_network_id,aim_network_name,oxinetwork_id,pack_id,pack_name,p_face_value,pm_prefix from Operator where aim_network_id='{0}'",
gridbackOffice["aim_network_id", gridbackOffice.CurrentCell.RowIndex].Value);
OleDbCommand getSelectedGridDatecmd = new OleDbCommand(sql, conn);
OleDbDataReader reader = getSelectedGridDatecmd.ExecuteReader();
while (reader.Read())
{
txtAimNetworkID.Text = reader.GetString(0);
txtAimNetworkName.Text = reader.GetString(1);
txtPARNetworkID.Text = reader.GetString(2);
txtPARFaceValue.Text = reader["p_face_value"].ToString();
//in above line if i'm doing this `reader.GetString(5)` then i'm getting specified cast exception and that to randomly i.e some time it works fine and suddenly sometime gives this exception
txtPARPackID.Text = reader.GetString(3);
txtPARPackName.Text = reader.GetString(4);
txtPARPMPrefix.Text = reader["pm_prefix"].ToString();
}
メートルならば、私はこのreader["p_face_value"].ToString()
を使用して、少し混乱しています私のコードは非常にスムーズに実行されていますが、私は両方の方法の文字列を返すによると、このreader.GetString(5)
を使用して問題を何か、nebodyはこのエラーb4に直面していた? ....エラーはwhileループの4行目と7行目にあります。
例外:指定されたキャストは有効ではありません(InvalidCastExceptionが未処理)
投稿完了 '例外'詳細。 – decyclone