我在C#中编写了一个将Access DB导出到Excel的程序。在我的SQL查询中,我使用CONVERT函数将整数更改为字符串,但Access没有CONVERT,因此我的程序抛出了错误消息。
是否有可能在MS Access中运行以下查询?
SELECT
'<b>Manufacturer</b>:<br>' + Manufacturer + '<br><br>Dimensions:<br>' + CONVERT(varchar(50),H) + 'H x ' + CONVERT(varchar(50),W) + 'W x ' + CONVERT(varchar(50),D) + 'D' as Summary,
FROM Inventory
答案 0 :(得分:3)
Access会自行转换数字字段,但您需要使用&
代替+
:
SELECT '<b>Manufacturer</b>:<br>' & Manufacturer & '<br><br>Dimensions:<br>' & H & 'H x ' & W & 'W x ' & D + 'D' as Summary
FROM Inventory