sqlserver?可以啊,直接对数字的列加[]就是了。比如:select [5555个] from aaa --5555个为表的某一个列名

解决方案 »

  1.   

    英文 one -> nine 
      

  2.   

    可以的,加[]就可以了。比如:
    create table ttttt
    (
      [1111] int
    )
      

  3.   

    SqlParameter s = new SqlParameter("20-22时降水量", "20-22时降水量");
    SqlParameter ss = new SqlParameter("@降水量", "20-22时降水量");//随便举个例子,定义一个@占位符,而不是直接写中文
      

  4.   

    终于调试正确了,是原来那个插入语句的错误,只需要写为insert into(20-22时的降雨量)value(@降雨量),前边的写成和数据库里字段名一样,就可以正常插入了,SqlParmeter这个属性第一次用,对它不是很理解,我试了改为你写的那种形式,插入数据库的全是字段名,不明白为啥