如:select 字段1 from 表1 where 条件;
假如符合条件的记录只有一个,那么对应字段1的值怎么取到?
如果为多个可不可以取到?
谢谢!
假如符合条件的记录只有一个,那么对应字段1的值怎么取到?
如果为多个可不可以取到?
谢谢!
解决方案 »
- 怎么在一个程序里获取其他程序里的文本内容
- 如何用DELPHI通过串口或并口控制灯的亮灯,给个大概的思路
- 下面程序是用什么皮肤做的。
- 数据操作问题
- ADO不能用于连接sqlserver6.5.
- 怎样在DBGRID相对应的字段中嵌入如下的控件 dbcombobox1 DBLookUpComboBox DBmemo,只要提代码都给分
- DLL 返回记录类型值出现的问题
- delphi8 如何调用 C$web services
- 有意思 过来研究一下!!!!insert 的!!!!难道 25 不是 long integer 吗
- 请问在多表关联查询中,在追加提交时如何只追加其中的一个表?
- Wally_wu(韦利) !!! 我被你骗了!!!
- 请大家帮个忙,关于ADO的问题!
query1.Fields[1].Value;
query1.Fields[2].Value;
MADOQuery:TADOQuery;
Result1:String;
begin
MADOQuery:=TADOQuery.Create(Application);
MADOQuery.Connection:=FormMenu.ADOConnection1;
try
with MADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('select MNo as result from Menu where MName='+''''+MName+'''');
Edit.Text:=ADOQueryt.fieldbyname('result').asstring;
showmessage(MADOQuery.fieldbyname('result').asstring);
Open;
Close;
begin
Close;
SQL.Clear;
SQL.Add('select MNo from Menu where MName='+''''+MName+'''');
showmessage(MADOQuery.Fields[0].Value);
报:List index out of bounds(0)
怎么改?
begin
Close;
SQL.Clear;
SQL.Add('select MNo from Menu where MName='+''''+MName+'''');
Open;////////////////////
showmessage(MADOQuery.Fields[0].Value);
query1.fieldbyname('字段1').asinteger (整型)
不行啊