我在服务器程序中加了个方法 在view-type libiary 中加了个方法 getalltables(获得表的名字),参数为vatables variant* 然后我在服务器中写他的代码,我声名一个
procedure getalltables (var vtables:olevariant);
然后写代码.可是他说 ‘’Declaration of 'getalltables' differs from declaration in interface 'Ieasydcomserver’‘?这是为何啊????procedure Teasydcomserver.getalltables;(var vtables: olevariant);
var tblist:tstringlist;
icount:integer;
begin
tblist:=tstringlist.Create ;
with mysqlquery1 do
begin
close;
sql.Text :='show tables';
open;
end;
for icount:=1 to mysqlquery1.RecordCount do
begin
tblist.Add( mysqlquery1.Fields[0].AsString);
mysqlquery1.Next ;
end;
vtables:=vararraycreate([0,tblist.count-1],varvariant);
for icount:=0 to tblist.Count -1 do
begin
vtables[icount]:= tblist.Strings[icount];
end;
tblist.Free ;
end;
procedure getalltables (var vtables:olevariant);
然后写代码.可是他说 ‘’Declaration of 'getalltables' differs from declaration in interface 'Ieasydcomserver’‘?这是为何啊????procedure Teasydcomserver.getalltables;(var vtables: olevariant);
var tblist:tstringlist;
icount:integer;
begin
tblist:=tstringlist.Create ;
with mysqlquery1 do
begin
close;
sql.Text :='show tables';
open;
end;
for icount:=1 to mysqlquery1.RecordCount do
begin
tblist.Add( mysqlquery1.Fields[0].AsString);
mysqlquery1.Next ;
end;
vtables:=vararraycreate([0,tblist.count-1],varvariant);
for icount:=0 to tblist.Count -1 do
begin
vtables[icount]:= tblist.Strings[icount];
end;
tblist.Free ;
end;
解决方案 »
- delphi对xml操作
- 关于在地图Mapx上显示信息
- vc中数组转换的问题?
- 查询下载问题~急~
- 奇怪:执行ClientDataSet1.Execute;自动更新后台数据ClientDataSet1.CommandText中SQL自动传递给SQLDataSet1.CommandText;
- 请问:WIN98下DELPHI6.0可以装SQL SERVER2000吗?
- 如何将listview的数据导出到excel?
- 急!关于delphi7下水晶报表控件编程的问题!高分!
- filelistbox读图标和大图标显示问题!
- sql,我真的不懂你!
- 关于stringgrid组件的太多使用问题急急急!!!50份相送倾我一半分给你
- asp 调用 automation问题!高手请进!
var tblist:tstringlist;
icount:integer;
.....
我就是这样进行的