在做一后台程序时,取列名[1_PP_NUM]. 用脚本创建数据库,运行正常. 用C#ADO.NET访问时更新时,就出现问题了. 刚开始用
SqlDataAdapter adp = new SqlDataAdapter(sql,this.cn);
SqlCommandBuilder builder = new SqlCommandBuilder(adp);
在adp.Fill()方法调用时出现异常
于是加
builder.QuoteSuffix="[";
builder.QuoteSuffix="]";
却在adp.Update()方法调用时出现异常
异常为分别为"_PP_NUM"不属于表和"["周围语法错误...
后改列名[PP_NUM_1],一切运行正常.