【发布时间】:2017-06-27 09:12:33
【问题描述】:
我已经创建了这段代码来向数据库添加新记录,但是每次我朗读代码时都会收到这个错误:
System.Data.SqlClient.SqlException: '',' 附近的语法不正确。'
我不知道如何解决这个错误,我在网上查看并尝试了不同的方法来修复它,但没有一个帮助或解决了这个问题。
代码如下:
SqlCommand sdk = new SqlCommand("SELECT ([Id],[Title],[JobInfo],[DateSet],[DateDue],[WhoFor]) FROM Information_Schema.Columns FROM JobInformation", ConnectToDatabase);
ConnectToDatabase.Open();
SqlDataReader reader;
reader = sdk.ExecuteReader();
ConnectToDatabase.Close();
我相信它是第一行代码,但我不知道错误可能在哪里。
【问题讨论】:
-
你有 两个
FROM子句,那是合法的 SQL 吗? -
select不需要括号,并且有两个from- 你想在这里做什么? -
认为你的 SQL 查询不正确。
-
SELECT来自Information_Schema.Columns还是来自JobInformation? -
附带说明,在关闭连接之前,您实际上并没有读取数据