我有一个列名为“州/省”的数据库。所有的查询和数据传输都能正常工作。但是在下拉列表控件的“SelectedValue”属性中,绑定表达式会引发错误。“/”在数据库列名
当我通过删除斜杠符号来编辑列名称时,它工作正常。
所以在列名中使用斜杠并不是一种正确的命名方式?
请让我知道这一点。
问候, 阿琼
我有一个列名为“州/省”的数据库。所有的查询和数据传输都能正常工作。但是在下拉列表控件的“SelectedValue”属性中,绑定表达式会引发错误。“/”在数据库列名
当我通过删除斜杠符号来编辑列名称时,它工作正常。
所以在列名中使用斜杠并不是一种正确的命名方式?
请让我知道这一点。
问候, 阿琼
基本上都采用什么比不同:
,因为它不是名称字段和某些数据源的好方法s可能会在其他角色上发生错误。
有关列命名约定一些好点:
我知道这是一个古老的威胁,但如果你不表和字段的设计师,但只是想利用这些数据,我会建议你使用:
SELECT * FROM <YOUR TABLE NAME>
你可能会注意到SQL Management Studio为您的列返回字段名称,如'State_Province'
。 这是您可以在您的查询中使用的SQL字段名称
我甚至认为' - '是一个坏主意,因为它也是一个运算符。实际上,这些规则默认适用于您在程序中指定的任何内容。 – 2012-02-21 10:14:55
我同意99%,破折号是不是一个好主意,我会编辑我的答案,谢谢你的评论:) – 2012-02-21 10:15:56