sql >> Databáze >  >> RDS >> Sqlserver

Vrácený datový typ se liší podle dat v tabulce

Můžete se podívat na reader.GetFieldType(0) . Například:

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

nebo možná jednodušší:

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



  1. Jak funguje funkce LPAD() v MySQL

  2. Odečítání hodnot na základě ID a skupiny po

  3. Mám předat svou proměnnou $ mysqli každé funkci?

  4. Co přesně znamená znaková sada a řazení?