查询错误 SQL Compact Edition 3.5

Posted

技术标签:

【中文标题】查询错误 SQL Compact Edition 3.5【英文标题】:Query error 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 【参考方案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

以上是关于查询错误 SQL Compact Edition 3.5的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server Compact Edition 查询日志

SQL Server Compact Edition 中的子查询

SQL Server Compact Edition 4.0:错误:26 - 查找指定的服务器/实例时出错

SQL Server 可以复制到 SQL Server Compact Edition 吗?

如何在 Sql Server Compact Edition 中将参数与 LIKE 一起使用

使用 sql server compact edition 生成的多步 ole db 操作