使用AS400数据库在SQL中包含空格的别名

时间:2015-12-24 13:20:12

标签: c# sql alias ibm-midrange

我有一个SQL语句,我希望有一个带空格的别名。 例如:

SELECT item as Alternate Item from Items;

我尝试了不同的语法,但失败了。

SELECT item as "Alternate Item" from Items;
SELECT item as [Alternate Item] from Items;
SELECT item as {Alternate Item} from Items;

如果我将别名更改为Alternate,例如不包含空格,则可以正常工作。

我使用以下代码运行sql:

DataSet dataset = new DataSet();
OdbcCommand command = new OdbcCommand(sql);
command.Connection = con.Connection;
OdbcDataAdapter adapter = new OdbcDataAdapter(command);
con.Open();
adapter.Fill(dataset); // At this line I get the following error

System.Data.dll中出现未处理的“System.Data.Odbc.OdbcException”类型异常

数据库是AS400。

1 个答案:

答案 0 :(得分:1)

什么版本的IBM i?

这在7.1

上工作正常
syncdb