请看以下程序:
FUNCTION UNSET_READ_SME (LSTENO :STRING):STRING;
VAR QDBCHECK : TQUERY;
BEGIN
TRY
QDBCHECK := TQUERY.Create(APPLICATION.Owner); QDBCHECK.DatabaseName := 'MAIN';
QDBCHECK.SQL.Clear;
QDBCHECK.SQL.Add('SELECT * FROM SYSSME');
QDBCHECK.SQL.Add('WHERE LSTENO = '''+LSTENO+'''');
QDBCHECK.Close;
QDBCHECK.Open;
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;
IF QDBCHECK.Eof = TRUE THEN RESULT := '';
FINALLY
QDBCHECK.Free;
END;
END;
运行出现
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;中有错,错误是找不道‘LSTMEM’;
FUNCTION UNSET_READ_SME (LSTENO :STRING):STRING;
VAR QDBCHECK : TQUERY;
BEGIN
TRY
QDBCHECK := TQUERY.Create(APPLICATION.Owner); QDBCHECK.DatabaseName := 'MAIN';
QDBCHECK.SQL.Clear;
QDBCHECK.SQL.Add('SELECT * FROM SYSSME');
QDBCHECK.SQL.Add('WHERE LSTENO = '''+LSTENO+'''');
QDBCHECK.Close;
QDBCHECK.Open;
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;
IF QDBCHECK.Eof = TRUE THEN RESULT := '';
FINALLY
QDBCHECK.Free;
END;
END;
运行出现
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;中有错,错误是找不道‘LSTMEM’;
解决方案 »
- 如何取得完整路径的最后一个目录名称
- 奇怪的矩形绘图,rectangle
- 怎样使窗口始终停留在所有窗口最前端
- 怎么样向DLL中的MDI子窗体 传递ADO连接?
- 关于ADO的连接的问题?
- 如何远程连接到一个装有sql server数据库的其中的一个数据库,假设sa密码为123
- 关于parent的问题
- 如何实现这种效果: 进入控件区域(比如button)触发一个onenter,离开该控件区域触发onexit
- 连菜鸟水平都不及的鸟蛋问题!!技术问题中的非技术问题,给高分
- 谁能介绍几种字符串的加密算法?谢谢
- 如何获取EXE或DLL文件的内部名称文件属性
- 在向表中插入数据的时候,如果有整形,字符型,时间日期型,该如何去写
FUNCTION UNSET_READ_SME (LSTENO :STRING):STRING;
VAR QDBCHECK : TQUERY;
BEGIN
TRY
QDBCHECK := TQUERY.Create(APPLICATION.Owner); QDBCHECK.DatabaseName := 'MAIN';
QDBCHECK.SQL.Clear;
QDBCHECK.SQL.Add('SELECT * FROM SYSSME');
QDBCHECK.SQL.Add('WHERE LSTENO = '''+LSTENO+'''');
QDBCHECK.Close;
QDBCHECK.Open;
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;
IF QDBCHECK.Eof = TRUE THEN RESULT := '';
FINALLY
QDBCHECK.Free;
END;
END;
运行出现
IF QDBCHECK.Eof = FALSE THEN RESULT := QDBCHECK.FieldByName('LSTMEM').AsString;中有错,错误是找不道‘LSTMEM’字段;