1
strSQL = "SELECT cdlAction, " & _
         "cdlSerial_Number, " & _
         "cdlRemedyProcess " & _
         "From tblCustodial " & _
         "WHERE cdlRemedyProcess IS NULL AND LEN(cdlAction)=7 AND cdlAction<>'Dispose' AND LEFT(cdlAction,2) BETWEEN 5 AND 35 " & _
         "ORDER BY cdlAction"

调试时,我在此 sql 字符串中不断收到“转换 nvarchar 时转换失败”。我没有看到我在这里做错了什么。

4

1 回答 1

1

我认为将 left(cdlAction,2) 转换为 int 可能会做到这一点。他无法将字符串与它自己的 int 进行比较。所以 cast(cdlAction AS INT) 可能会起作用。

于 2012-11-08T22:57:27.100 回答