插入sql语句01值时,在数据库中的查询时显示为1

插入sql语句01值时,在数据库中的查询时显示为1,请大家看下面代码:

string sql = "insert into Tab_User(ID,Name,ConID) values('"+01+"','"+张三+"','"+02+"')";

  解释:对于都是string类型的三个字段来说,如果你给他指定值的时候又加了++ 来赋值,那么插入数据库的时候前面的0是不会显示出来的。

string sql = "insert into Tab_User(ID,Name,ConID) values('01','张三','02')";

 解释:同样,因为字段本身就是string类型,所以我直接引号就可以了。