如果你要使用临时表可以用
adodb.connection.execute "create table 表名 ....."
来建立表,用完以后用
adodb.connection.execute "drop table 表名"
来删除该表。
'比如我现在要使用一个名为 datatype 的表
'请先引用 ADO (Microsoft ActiveX Data Objects 2.X)
dim conn as new adodb.connection
conn.connectiongstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\databaseName.mdb;User ID=userName;Password=userPassword;"
conn.open
conn.execute "create table datatype(aa binary,bb bit,cc smallint,dd AUTOINCREMENT(2,4),ee money,ff datetime,gg guid,hh single,ii double,jj smallint,kk long,ll image,mm memo,nn text(100),oo yesno)"
'当然,你也完全可以用 select into ... 语句来根据某个表生成临时表。
'用完以后我可以
conn.execute "drop table datatype"