L
lheast
Unregistered / Unconfirmed
GUEST, unregistred user!
看来是没办法了。结束这个问题吧。等问题结束后会给分给你。
看下新问题谁能帮忙解决。
问题是利用ADOX创建一个表。我下面那段代码报错变量类型不对。
不知道那位大侠能解决。
procedure TForm1.Button3Click(Sender: TObject);
var
Ado,AdoTable,aColumn : OLEVariant;
begin
//打开数据库
Ado := CreateOLEObject('Adox.catalog');
Ado.ActiveConnection := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/new.mdb';
//创建表
AdoTable := CreateOLEObject('Adox.Table');
AdoTable.Name := 'student';
aColumn := CreateOleObject('Adox.Column');
aColumn.Name := 'bm';
aColumn.Type := 3;//'adInteger';
AdoTable.Columns.Append(aColumn);
Ado.Tables.Append(AdoTable);
//把表添加给数据库
end;
看下新问题谁能帮忙解决。
问题是利用ADOX创建一个表。我下面那段代码报错变量类型不对。
不知道那位大侠能解决。
procedure TForm1.Button3Click(Sender: TObject);
var
Ado,AdoTable,aColumn : OLEVariant;
begin
//打开数据库
Ado := CreateOLEObject('Adox.catalog');
Ado.ActiveConnection := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/new.mdb';
//创建表
AdoTable := CreateOLEObject('Adox.Table');
AdoTable.Name := 'student';
aColumn := CreateOleObject('Adox.Column');
aColumn.Name := 'bm';
aColumn.Type := 3;//'adInteger';
AdoTable.Columns.Append(aColumn);
Ado.Tables.Append(AdoTable);
//把表添加给数据库
end;