方括号是什么意思呢?

netharry 2007-08-29 10:19:06
command = new OleDbCommand(@"UPDATE aspnet_Membership " +
@"SET [Password] = @Pass, PasswordFormat@PasswordFormat" +
@"WHERE UserId = @UserId",
connection);

请问[Password]的方括号表示什么意思呢?多谢
...全文
353 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangchuanliang 2007-08-29
  • 打赏
  • 举报
回复
转义
ysgan 2007-08-29
  • 打赏
  • 举报
回复
防止与系统关键字名称冲突 如系统有ID 你也定义ID 就会重复...故[]区分
blankfang 2007-08-29
  • 打赏
  • 举报
回复
防止与关键字相同,防止冲突!!!
wen01071081 2007-08-29
  • 打赏
  • 举报
回复
防止与系统关键字名称冲突 你不加也可以
为什么不太清楚 在数据库里查询时 会自动给加上然后再做查询吧
Eray 2007-08-29
  • 打赏
  • 举报
回复
如果你确认起的名字不会冲突,可以不加[]
但,为什么不用呢?
Eray 2007-08-29
  • 打赏
  • 举报
回复
避免起的字段名、表名与关键字冲突。
morixing 2007-08-29
  • 打赏
  • 举报
回复
表示[]内的是一个整体并且可以避免和系统关键字重复,还可以带有空格,如你字段名是"a b"那么不加方括号就会出错
remymartin 2007-08-29
  • 打赏
  • 举报
回复
关键字和中文在SQLSERVER里面都建议用方括号括起来,一楼的正解
  • 打赏
  • 举报
回复
使转移字符,多数时候是为防止和系统关键字重复

1楼的正确
Jacky_He 2007-08-29
  • 打赏
  • 举报
回复
Password 可能是关键字
rtsp 2007-08-29
  • 打赏
  • 举报
回复
相当于转义吧

user/password等,这些是sql的那个啥,命令?属性?
kkun_3yue3 2007-08-29
  • 打赏
  • 举报
回复
为防止和系统关键字重复推荐都加方括号

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧