使用 MS Access StrConv 函数时出错

Error When Using MS Access StrConv Function

简介

我有一个带有 TComboBox 的表单,我想使用查询从我的数据库中的 table 中填充一个字段。我还希望字段中的值以 正确大小写 显示,这可以使用 Access 的 StrConv 函数来实现。这是我的代码:

with dmCallNote.qryCompany, SQL do
begin
  Clear;
  Text := 'SELECT StrConv(A_Company, 3) FROM tblAccounts';
  Open;
  while not Eof do
  begin
    cmbCompany.Items.Add(dmCallNotes.qryCompany['A_Company']);
    Next;
  end;
end;

问题

编译行 cmdCompany.Items.Add … 时,我收到错误消息:

“qryCompany:未找到字段 'A_Company'。”

为什么会出现此错误?当我 运行 带有 TDBGrid 的查询时,它执行成功。

改变这个: Text := 'SELECT StrConv(A_Company, 3) FROM tblAccounts';

对此: Text := 'SELECT StrConv(A_Company, 3) AS A_Company FROM tblAccounts';

您的字段没有name/alias。