使用 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。
简介
我有一个带有 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。