function FindDBMemoFieldName(ADataSet: TQuery);
var
I: Integer;
begin
for I := 0 to ADataSet.Fields.Count - 1 do
if ADataSet.Fields[i].DataType = ftMemo then //如果是字段类型是Memo类型的
begin
Result := ADataSet.Fields[i].FieldName; //如果有多个,再传个Fieldname比较。
Exit;
end;
end;
var
I: Integer;
begin
for I := 0 to ADataSet.Fields.Count - 1 do
if ADataSet.Fields[i].DataType = ftMemo then //如果是字段类型是Memo类型的
begin
Result := ADataSet.Fields[i].FieldName; //如果有多个,再传个Fieldname比较。
Exit;
end;
end;
解决方案 »
- 关于串口通信设置的问题
- Delphi7的版本控制:在modemaker菜单有个check in(out).怎么用起来啊?
- 这样的SQl怎么写?
- 请问如何建立全程过程,函数?
- 在delphi中有没有类似vb中的recordset的东西?
- 是否在服务端中只使用一个datasetprovider控件,在客户端中使用一个clientdataset控件。
- 一个数据库简单问题
- 在C/S模式下,使用Delphi如何取得客户端的IP地址?
- 类似于ie的地址栏的输入框怎么实现?
- 急!急!急!请问如何将一个网页存下来
- 升级到Delphi6有问题,Ado控件不支持Null吗? 谁能解决这个问题!
- 请教高手:这只猫为何出现'占线'错误?
提示list index out of bounds(11)
问题,在tquery里就出问题了
dbmemo1.datafield:=query1.fields[11].fieldname又不对
query有没有open?
我在query里select中没有写要查询的字段,怪不得list index out of bounds(11)
给分给这三位仁兄
其中两位帮过我不只一次了,感谢