问题如标题

解决方案 »

  1.   

    是的。包括Varchar,NVarchar,Char,NChar等都是转化为String
      

  2.   

    那bit 是不是可以用int表示
      

  3.   

    bit 就是真假(0和1)ntext text是string
      

  4.   

    顶! string 对数据库中的字符类型是不需要转换的
      

  5.   

                        art.ArticleBrief = reader["ArticleBrief"].ToString();
                        art.AritcleContent = reader["ArticleContent"].ToString();报错信息: reader["ArticleBrief"].ToString() “reader["ArticleBrief"]”引发了“System.IndexOutOfRangeException”类型的异常 string {System.IndexOutOfRangeException}这是为什么呢
      

  6.   


    数据库数据类型 <-> .net 数据类型的对应关系,   是 ado.net provider 说了算.中间路上(tcp/ip etc) 都是  byte array.不过大多可以直观的猜出来.字符串的: 主要是是否涉及数据库服务器的自动编码转换.
      

  7.   

    那是因为你的reader["ArticleBrief"],可能没有这一项,也就是null
      

  8.   

    在可行的情况下,你可以通过System.Convert进行一些类型的转换。
      

  9.   

    string 类型 可以对应数据库中的 char nchar vnchar text 等类型================================================================================
    如果你经常书写Sql语句,如果你经常在多种数据库间切换。欢迎使用SqlEditPlugs。
    详细描述www.i5iw.com 截图 http://218.25.154.154:8081/imgShow/index.html
    欢迎加入 QQ群 :88725010 欢迎讨论,欢迎共同开发