【问题标题】:Query error SQL Compact Edition 3.5查询错误 SQL Compact Edition 3.5
【发布时间】:2012-05-07 07:25:58
【问题描述】:

在我的解决方案中,我有一个本地数据库和一个带有 GetQuery 函数的数据库连接类。此函数运行良好,但由于某种原因,它无法处理如下所示的查询。当我运行像SELECT * FROM logs 这样的查询时,一切正常,但是当我尝试使用此查询时

SELECT klantnr AS 'Klantnummer', 
       klantnaam AS 'Klantnaam', 
       vraag AS 'Vraag/probleem',
       informatie AS 'Informatie/uitvoering', 
       antwoord AS 'Antwoord/oplossing', 
       datum AS 'Datum', 
       tijd AS 'Tijd' 
FROM logs 

我收到以下错误消息:There was an error parsing the query. [ Token line number = 1,Token line offset = 21,Token in error = Klantnummer ]

【问题讨论】:

  • 尝试不用'包围,例如:klantnr AS Klantnummer
  • 感谢您的回复,但它不起作用。
  • 我认为是因为查询中有/ 字符。
  • 如果将 / 替换为另一个字符会怎样?或者用 [ ] 包围它们?
  • 但错误提示Klantnummer token

标签: c# sql visual-studio sql-server-ce


【解决方案1】:

请试试这个:

SELECT klantnr AS [Klantnummer], 
       klantnaam AS [Klantnaam], 
       vraag AS [Vraag/probleem],
       informatie AS [Informatie/uitvoering], 
       antwoord AS [Antwoord/oplossing], 
       datum AS [Datum], 
       tijd AS [Tijd] 
FROM logs 

【讨论】:

  • 谢谢谢谢谢谢
  • 没问题。很高兴为您提供帮助:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多