Sql DELPHI:需要从列表框项目中获取字段值吗?

Sql DELPHI:需要从列表框项目中获取字段值吗?,sql,listbox,find,field,lookup,Sql,Listbox,Find,Field,Lookup,此SQL获取填充列表框列表所需的所有数据 SELECT ID, LASTNAME + ', ' + FIRSTNAME + ' ' + MIDDLENAME AS FULLNAME, LASTNAME, FIRSTNAME, MIDDLENAME FROM MAINTABLE WHERE LASTNAME <> '' ORDER BY LASTNAME, FIRSTNAME 选择ID、LASTNAME+、“+FIRSTNAME+”+MIDDLENAME作为全名, 姓,名,中间名 从

此SQL获取填充列表框列表所需的所有数据

SELECT ID, LASTNAME + ', ' + FIRSTNAME + ' ' + MIDDLENAME AS FULLNAME,
LASTNAME, FIRSTNAME, MIDDLENAME
FROM MAINTABLE
WHERE LASTNAME <> ''
ORDER BY LASTNAME, FIRSTNAME
选择ID、LASTNAME+、“+FIRSTNAME+”+MIDDLENAME作为全名,
姓,名,中间名
从主表
“姓氏”在哪里
按姓、名排序
这会将FULLNAME字段检索到一个整洁的变量中

Mystring:=ListBox1.items[ListBox1.ItemIndex]

如何将LASTNAME、FIRSTNAME和MIDDLENAME的值检索到其他三个变量中,以便对数据库表进行查找/查找

现在我想得很清楚,我甚至可以使用ID字段,因为它是该记录的唯一字段,但我不希望它显示在列表框中。我真的需要你的帮助,告诉我如何把它变成一个变量

谢谢你,耶稣受难节快乐