回 帖 发 新 帖 刷新版面

主题:有关DataTable中SqlBinary列的问题

下面的表A只有一个Image类型的列f1:

            DataTable dt1 = new DataTable();
            using (SqlDataAdapter da = new SqlDataAdapter("select f1 from A", SqlHelper.ConnString))
            {
             da.Fill(dt1);
            }

            DataTable dt2 = new DataTable();
            t2.Columns.Add("f11",typeof(System.Data.SqlTypes.SqlBinary));
            using (SqlDataAdapter da = new SqlDataAdapter("select f1 from A", SqlHelper.ConnString))
            {
             da.Fill(dt2);
            }

dt1中能加载得到数据,但dt2中报类型不匹配异常.MSDN上说SqlBinary是对应到Sql Server数据库中的Image的对象啊,但为什么会报错呢?

回复列表 (共1个回复)

沙发

已解决了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册