gpt4 book ai didi

c# - 从 DataAdapter 错误填充数据集

转载 作者:行者123 更新时间:2023-11-30 16:18:36 26 4
gpt4 key购买 nike

我正在尝试按照标题所说的进行操作,但在运行时出现此错误:

Incorrect syntax near the keyword 'Top'.

string connString = @"server  =.\sqlexpress; Database=BestScores.mdf; trusted_connection=TRUE; AttachDbFileName= D:\Programing\Projects Visual Studio 2008\JigSaw\JigSaw\bin\Debug\BestScores.mdf";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(@"SELECT * FROM Top", conn);
da.Fill(ds);//Error

最佳答案

Top 是一个 reserved keyword 在 Transact-SQL 上。当你想在你的 sql 命令中使用它时,你必须将它与方括号一起使用,如 [TOP]

SqlDataAdapter da = new SqlDataAdapter(@"SELECT * FROM [Top]", conn);

这就是你得到的原因

Incorrect syntax near the keyword 'Top'

关于c# - 从 DataAdapter 错误填充数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16000171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com