SqlCommand ExecuteReader 出错问题(sql server)

如果表名是 数字加字母,如: 81Gs,

"select * from 81GG where ID=" + i_id; 语句就会中断. 表名前后加[]就搞定了 "[81GG]"

查了我两天.

 

 

 

另外一个是access 转到sql server,bit就是 bool, 可能是插入数据的时候要改,把true改成1,false改成0.

但在读取数据的时候不用。就是 bit为1会读成true,0会读成false。 在C#中是这样。

你可能感兴趣的:(SQL Server)