Excelシートをsqlserverデータベースにインポートしていますが、Excelには3つの列があります:
id|data|passport
すべてのパスポートがアルファベットで始まることを確認したいのですが、エラーが発生しています:
if (a[0]>= 'A' && a[0] <= 'Z' && a[0] !='0' )
エラー:
インデックスが配列の範囲外だった。
for (int i1 = 0; i1 < dt7.Rows.Count; i1++)
{
if (dt7.Rows[i1]["passport"]==null)
{
dt7.Rows[i1]["passport"] = 0;
}
string a = Convert.ToString(dt7.Rows[i1]["passport"]);
//char a1 = a[0];
if (a[0]>= 'A' && a[0] <= 'Z' && a[0] !='0' )
{
Label12.Text = "CAPITAL";
break;
}
else
{
Label12.Text = "notgood";
flag = flag + 1;
}