SQL SERVER表列名最好不用数字开头(In C#)

在做一后台程序时,取列名[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],一切运行正常.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值