値が1
、0
、-1
のデータベース列があります。私はuint
とGetUInt16
を私のクラスとコードスニペットで以下に示しています。どういうわけか負の値は反映されません。クラスの負の値と、rdr
を見るために使用するデータ型は何ですか?負の値が出力に反映されない
public class Postcommit
{
public string software_image_build { get; set; }
public uint TestStatus { get; set; }
}
コードスニペット:
PCS[i++].TestStatus = rdr.GetUInt16(1);
@Vannaあなたのポイントは何ですか?それは無関係に署名されるべきではありません。 – Soviut
@スティファン何を意味するのですか? – Soviut
@Soviut: 'PCS [i ++]。TestStatus'も' uint'型なので、 'PCS [i ++]。TestStatus = rdr.GetInt16(-1);'は適合しません。 – Stefan