conn.execute "DROP TABLE [MyTable]"
conn.execute "CREATE TABLE [MyTable]([id] LONG NOT NULL IDENTITY PRIMARY KEY,[title] string(66) NOT NULL,[content] TEXT NULL)"
%>
或者进入MS Access 2003/2007软件,打开数据库,选择要操作的表,按CTRL+C或右键点复制,然后CTRL+V或空白处右键点粘贴,选着只粘贴结构。
方法二:重建Key字段,缺点,
或者进入MS Access 2003/2007软件,打开数据库,修改表,删除id列,保存,再添加id列,指定自动编号。
方法三:重置Key字段
方法四:压缩数据库
<% '' ASP程序演示片段
Function CompactDatabase(MDB_Path)
dim fso,tmpMDB,mPath,orgMDB
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
orgMDB=getFileAbsolutePath(MDB_Path)
mPath=getFileAbsolutePath(getFilePath(MDB_Path))
tmpMDB=mPath &"\tmp_mdb_"&getRndName() &".asa"
''FSO.CopyFile MDB_Path,bakDB,true
Set Engine = Server.CreateObject("JRO.JetEngine")
prov = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
Engine.CompactDatabase prov &orgMDB,prov &tmpMDB
set Engine = nothing
FSO.DeleteFile orgMDB
FSO.MoveFile tmpMDB,orgMDB
set FSO = nothing
End Function
CompactDatabase "/_data/mydb.asa"
%>
或者进入MS Access 2003/2007,打开表,清空表,关闭。再在工具菜单中找到 数据库实用工具--压缩和修复数据库