大哥们:
问题1:我想在和应用程序同一级的目录下建立一个dbf(visual FoxPro)文件
代码:
sjcjT:=Ttable.Create(self);
sjcjT.DatabaseName:='';
sjcjT.TableName:='sjcj.dbf'; //最后的各项成绩表
sjcjT.TableType:=ttFOXPRO;
sjcjT.TableLevel:=25;
sjcjT.FieldDefs.Clear;
sjcjT.FieldDefs.Add('Zkzh',ftstring,10,false);
sjcjT.CreateTable;
但创建好后好象放在别的目录了,不和应用程序在同一目录。
问题2:
messagebox(form1,'请选择dbf位置','警告',MB_OK);
怎么他说我Forn1的类型不对,其中form1:Tform
问题3:
怎么在程序里让他打开一个dbf(Visual Foxpro)文件
用什么API函数
问题1:我想在和应用程序同一级的目录下建立一个dbf(visual FoxPro)文件
代码:
sjcjT:=Ttable.Create(self);
sjcjT.DatabaseName:='';
sjcjT.TableName:='sjcj.dbf'; //最后的各项成绩表
sjcjT.TableType:=ttFOXPRO;
sjcjT.TableLevel:=25;
sjcjT.FieldDefs.Clear;
sjcjT.FieldDefs.Add('Zkzh',ftstring,10,false);
sjcjT.CreateTable;
但创建好后好象放在别的目录了,不和应用程序在同一目录。
问题2:
messagebox(form1,'请选择dbf位置','警告',MB_OK);
怎么他说我Forn1的类型不对,其中form1:Tform
问题3:
怎么在程序里让他打开一个dbf(Visual Foxpro)文件
用什么API函数
sjcjT.DatabaseName:=ExtractFilePath(Application.ExeName);
sjcjT.TableName:='sjcj.dbf'; //最后的各项成绩表
sjcjT.TableType:=ttFOXPRO;
sjcjT.TableLevel:=25;
sjcjT.FieldDefs.Clear;
sjcjT.FieldDefs.Add('Zkzh',ftstring,10,false);
sjcjT.CreateTable;
2)messagebox(form1.Handle,'请选择dbf位置','警告',MB_OK);
3)就用TTable打开好了。
一个dbf文件
前两个问题已解决!
谢谢!