procedure TForm1.Button1Click(Sender: TObject);
var
CreateAccess: OleVariant;
begin
if FileExists(ExtractFilePath(paramstr(0))+'文件名.mdb') then
DeleteFile(ExtractFilePath(paramstr(0))+'文件名.mdb');
CreateAccess:= CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(paramstr(0))+'文件名.mdb');
end;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
CreateAccess: OleVariant;
begin
if FileExists(ExtractFilePath(paramstr(0))+'ÎļþÃû.mdb') then
DeleteFile(ExtractFilePath(paramstr(0))+'ÎļþÃû.mdb');
CreateAccess:= CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(paramstr(0))+'ÎļþÃû.mdb');
end;
我上次写的一个也许用的上
function CreateAccessDB(ADBName: string): Boolean;
var
CreateAccess: OleVariant;
begin
Result := False;
try
CreateAccess := CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + ADBName);
Result := True;
except
Result := False;
end;
end;
创建表简单
with Query1, SQL do
begin
Close;
Clear;
Add('create table yourtable (aa int, bb varchar(10))');
ExecSQL;
end;