0

首先,我使用 SQLSever 数据库作为后端,但现在我将其替换为 MS Access。但是我在这个查询中遇到了错误。我该如何解决这个错误?

查询是:

SELECT id,Status FROM table WHERE (Name1 = '') AND (Name2 = '') Order By CASE IsNumeric(id) WHEN 1 THEN Replicate('0', 100 - Len(id)) + Fid ELSE id END

我用 IIF 更改我的查询

SELECT id, Status FROM table WHERE (Name1 = '') AND (Name2 = '') ORDER BY IIF(IsNumeric(id), Replicate('0', 100 - Len(id)) + id, id)

但它的错误带有复制功能

4

0 回答 0