如果在**中使用了資料控制項如 dao, rdo, 或 ado, 在退出時應該關閉所有開啟的 recordset, database,和 workspace 。 雖然物件能自動登出, 但是資料連線不會馬上斷開, 可能會導致一些記憶體不能被系統重新分配。
下面的**可以關閉所有開啟的 dao workspace, 並釋放所佔的記憶體。
private sub form_unload(cancel as integer)
on error resume next
'dim ws as workspace
dim db as database
dim rs as recordset
'for each ws in workspaces
for each db in ws.databases
for each rs in db.recordsets
rs.close
set rs = nothing
next
db.close
set db = nothing
next
ws.close
set ws = nothing
next
'end sub
斷開所有資料庫連線
create proc killspid dbname varchar 20 as begin declare sql nvarchar 500 declare spid int set sql declare getspid cursor for select spid from sysproce...
hive中所有的join連線
內連線 inner join join優化 在進行join的時候,大表放在最後面 但是使用 streamtable 大表名稱 來標記大表,那麼大表放在什麼位置都行了 select streamtable s s.ymd,d.dividend from stocks s inner join divi...
獲取本機所有的ADSL連線名稱
真鬱悶呀,就這點 費半天勁,dotras怎麼會沒有這個功能呢?dotras的就只有乙個獲取dotras.rasconnection.getactiveconnections這應該是活動連線 呼叫方法 dim stradsl as string ras.listadsl if stradsl then...