sql >> データベース >  >> RDS >> Sqlserver

返されるデータ型は、テーブルのデータによって異なります

    reader.GetFieldType(0)を見ることができます 。例:

        int i;
        switch (Type.GetTypeCode(reader.GetFieldType(0)))
        {
            case TypeCode.Int16: i = reader.GetInt16(0); break;
            case TypeCode.Int32: i = reader.GetInt32(0); break;
            // TODO: any other cases you need to handle
            default: throw new NotSupportedException();
        }
    

    またはおそらくもっと簡単です:

        int i = Convert.ToInt32(reader.GetValue(0));
    



    1. MySQLからPostgreSQLへの移行-知っておくべきこと

    2. 作成時のみのMySQLタイムスタンプ

    3. Gcloud app deploy SQLSTATE[HY000][2002]そのようなファイルやディレクトリはありません

    4. 製品バリアントのモデリング