回 帖 发 新 帖 刷新版面

主题:求助,出现class EOleException错误

我用delphi7.0和sql 2000开发系统运行中出现如下错误:project kaoqin.exe raised exception class EOleException with message '第一行:'FROM' 附近有语法错误。'
错误程序如下:
procedure TBasefindfrm.FormActivate(Sender: TObject);
var
 findsql:string;
begin
 //创建类的实例
 basedata:=Tbasedata.create;
 //赋值查询语句
 findsql:='select WORKER_ID 员工编号,WORK_NAME 员工姓名,DEPARTMENT_NAME 所在部门名称,'
         +'SEX 性别,BIRTHDAY 出生日期,NATIVEPLACE 籍贯,'
         +'ADDRESS 地址,REMARK 备注   FORM BASE_DATA';
 basefind_cds1.data:=basedata.AllRec(findsql);//执行查询方法并用列表显示出来
end;
系统用ado连接数据库。请高手帮忙改正,谢谢

回复列表 (共1个回复)

沙发

直接把SQL语句放在SQL SERVER中执行,如果可以通过,则是你的D语句问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册