插入查询 C# 访问数据库中缺少“;”
本文关键字:查询 访问 数据库 插入 | 更新日期: 2023-09-27 18:32:38
string query = "insert into TraineeDetail values('" + trainee.TyNo + "','" +
trainee.PersonalNumber.ToString() + "','" + trainee.TraineeName.ToString() + "','" +
trainee.Rank.ToString() + "','" + trainee.Division.ToString() + "','" + trainee.ENMATEL + "','" +
trainee.ENMATMECH + "','" + trainee.ENMATGSC + "','" + trainee.MAXM.ToString() + "','" +
trainee.SUBBR.ToString() + "') order by MAXM desc ";
我收到错误 - 缺少分号 (;)在 SQL 语句的末尾
任何解决方案
INSERT
语句就是用于此目的的。插入数据。
您似乎将其与ORDER BY
结合使用。你打算订购什么?
ORDER BY
通常在SELECT
数据时使用。例如,"我想要这些数据,但在你向我展示之前以这种方式订购它"。
删除ORDER BY
,查询将起作用。
还请调查 SQL 注入和 SqlParameters。实际上,您的代码非常不安全。