var DatabaseConnection = Properties.Settings.Default.ConnectionString;
SqlConnection connection = new SqlConnection(DatabaseConnection);
connection.Open();
string queryString = "SELECT ProjectNumber, FROM [dbo.][PROJECTS];" ;
SqlCommand command = new SqlCommand(queryString, connection);
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
querytext.Text = reader.GetInt32(0).ToString();
}
}
我收到以下错误:
其他信息:关键字' FROM'附近的语法不正确。
我读到了在括号或双引号之间添加保留字,但在我的情况下,这将是无稽之谈。
答案 0 :(得分:2)
使用以下语法:
SELECT ProjectNumber FROM [dbo].[PROJECTS]
注意:
FROM
之前没有逗号。鉴于这些名称,您根本不需要方括号:
SELECT ProjectNumber FROM dbo.PROJECTS
就个人而言,我认为不必要地使用转义字符会使查询混乱,使得它们难以编写和阅读。
答案 1 :(得分:-2)
您应该删除逗号(,
)并移动句点(.
)
<强>之前强>
SELECT ProjectNumber, FROM [dbo.][PROJECTS];
^ ^
<强>后强>
SELECT ProjectNumber FROM [dbo].[PROJECTS];