SQl数据库是bigint类型,vs2008里面实体类是用的long类型,用什么来读取它的值,就是接收它的值。给跪了
2个回答
展开全部
作如下转换,给你一个例子
static void Main(string[] args)
{
//测试bigint的读取:
using (SqlConnection con = new SqlConnection(@"server=.\sqlexpress;database=MyTest;integrated security=true"))
{
SqlCommand cmd = new SqlCommand("select top 1 number from tb_dbo", con);
con.Open();
IDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleRow);
dr.Read();
long n = Convert.ToInt64(dr["number"]); //注意这里
Console.WriteLine(n);
dr.Close();
}
}
给你一个对应表,http://www.cnblogs.com/abllyboy/archive/2010/11/11/1875122.html
有问题再追问,望采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询