Self.Query1.Close;
Self.Query1.SQL.Clear;
Self.Query1.SQL.Add('select max(serial) as mx from '+tablename);
Self.Query1.Open;maxserial:=Self.Query1.FieldByName('mx').AsInteger;为什么 Query1 Field mx not found
Self.Query1.SQL.Clear;
Self.Query1.SQL.Add('select max(serial) as mx from '+tablename);
Self.Query1.Open;maxserial:=Self.Query1.FieldByName('mx').AsInteger;为什么 Query1 Field mx not found
解决方案 »
- 求解二个简单的语法问题
- 关于tldicmpclient的问题
- 请问用delphi 怎么将TIF 文件合并成PDF
- 如何把资源里的对话框变成程序中的tab页面?
- 一起学习,一起进步
- 如何设定f1book的某个范围不能获得焦点
- 由ADODATASET + DBGRID组合的应用中,如何校验数据的合法性?
- 图片分割问题
- 为什么我卸载了DELPHI6,再装回D5,为什么老出现没响应死在那里呢?
- □ ■□ ■□ ■□ ■论坛中怎么在程序中实现向网页提交数据(需要用户名密码的)□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■□ ■
- [que]tpterm不返回问题?弄了好久都不知道呢?
- chart控件中怎样动态的把柱状图变为线性图?
改为这个试试: maxserial:=Self.Query1.fields[0].AsInteger;
1,变量tablename的值是否与mx相同
2,设计期有没有为query1设置字段等参数,有的话把它去掉
3,你用的是什么数据库
Self.Query1.Close;
Self.Query1.SQL.Clear;
Self.Query1.SQL.Add('select max(serial) mx from '+tablename);//去掉 as
Self.Query1.Open;maxserial:=Self.Query1.FieldByName('mx').AsInteger;//确定mx是表里的表项吗?容易忽视