读书人

方括号是什么意思呢?解决方案

发布时间: 2012-01-07 21:41:55 作者: rapoo

方括号是什么意思呢?
command = new OleDbCommand(@ "UPDATE aspnet_Membership " +
@ "SET [Password] = @Pass, PasswordFormat@PasswordFormat " +
@ "WHERE UserId = @UserId ",
connection);

请问[Password]的方括号表示什么意思呢?多谢

[解决办法]
为防止和系统关键字重复推荐都加方括号
[解决办法]
相当于转义吧

user/password等,这些是sql的那个啥,命令?属性?
[解决办法]
使转移字符,多数时候是为防止和系统关键字重复

1楼的正确
[解决办法]
关键字和中文在SQLSERVER里面都建议用方括号括起来,一楼的正解
[解决办法]
表示[]内的是一个整体并且可以避免和系统关键字重复,还可以带有空格,如你字段名是 "a b "那么不加方括号就会出错
[解决办法]
避免起的字段名、表名与关键字冲突。

[解决办法]
防止与系统关键字名称冲突 你不加也可以
为什么不太清楚 在数据库里查询时 会自动给加上然后再做查询吧
[解决办法]
防止与关键字相同,防止冲突!!!
[解决办法]
防止与系统关键字名称冲突 如系统有ID 你也定义ID 就会重复...故[]区分

读书人网 >asp.net

热点推荐