本人一个项目,限于版权,只能使用msde2000,这样就会有2G数据库尺寸上限,请问各位如何在程序运行过程中判断尺寸大小,如果达到2G上限,就要动态创建另一个相同结构的数据库。请四海兄弟姐妹帮忙!!!谢先!
解决方案 »
- 请问如何知道webbrowser把所有代码都下载完成,WebBrowser1_DocumentComplete这个事件不顶用
- 居然已经在Csdn注册8年多了,散分!
- 这段关于托盘程序的代码,我想请问:.uCallbackMessage = WM_MOUSEMOVE是起什么作用的,请详细解释一下.
- 有关在XP 下 SHFileExists 不能正常工作,有解决的办法吗?我不想使用 Dir?
- 如何用文件来存/取 一个包含动态数组的结构体?
- 关于窗口的样式属性?!
- 如何用VB删除EXCEL中的记录
- 急需关于家庭理财系统设计的程序!
- 用VB的应用程序向导生成的程序也会出错吗,各位帮忙看看!!?
- 如何生成一个资源文件?要用什么工具或语言?
- 返修管理系统----高分求助
- 隐藏程序名
Option ExplicitPrivate Sub Command1_Click()
Dim fso As New FileSystemObject
Dim f
Set f = fso.GetFile("c:\mssql70\data\test.mdf")
MsgBox f.Size
End Sub得出的是字节,你可以换算成K
显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间---------------
得到数据库中所有表的空间/记录情况create table #tb(表名 sysname,记录数 int
,保留空间 varchar(10),使用空间 varchar(10)
,索引使用空间 varchar(10),未用空间 varchar(10))insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''select * from #tbgo
drop table #tb
数据库的2G尺寸上限是你所说所有表的‘保留空间’‘使用空间’‘索引使用空间’‘未用空间’的总和么?还是其中几个总和?另:如果只有msde2000,是否到了存储上限会有错误提示?