关键有两个问题:
1. 生成的 Word 不能用大纲.
2. 里面的 描述 是从数据库生成的. 因为,大多时候,项目里的文档都是保存在文件里的. 比如我们的文档是 一个 TXT 如下:
-- =============================================
-- 计算机管理
-- =============================================
--此表主要用来管理本单位计算机情况
-- =============================================
CREATE TABLE MANAGECOMPUTER(
IP nvarchar (14) NOT NULL, /*IP*/
ID nvarchar (20), /*内部编号*/
NAME nvarchar (30), /*计算机名*/
DEPARTMENT nvarchar (50), /*所在部门*/
LOCATION nvarchar (200), /*所在位置*/
USERS nvarchar (200), /*使用人*/
REMARK ntext, /*备注*/
constraint PK_MANAGECOMPUTER_ID primary key(IP)
);
-- 计算机管理
-- =============================================
--此表主要用来管理本单位计算机情况
-- =============================================
CREATE TABLE MANAGECOMPUTER(
IP nvarchar (14) NOT NULL, /*IP*/
ID nvarchar (20), /*内部编号*/
NAME nvarchar (30), /*计算机名*/
DEPARTMENT nvarchar (50), /*所在部门*/
LOCATION nvarchar (200), /*所在位置*/
USERS nvarchar (200), /*使用人*/
REMARK ntext, /*备注*/
constraint PK_MANAGECOMPUTER_ID primary key(IP)
);
网上的 BuildSql 基本上满足需求了.
原文:http://www.cnblogs.com/rijing2004/archive/2007/10/21/buildsql_update2.html
Relector 编译,升级,稍改造,通过. 但是 文件编码为 GB2312 . 原程序是 VS2003写的. VS2003建的CS文件是 GB2312 编码的. 在VS2008下添加文件会编译失败. 估计这也是字符集的问题.
改造的程序:https://files.cnblogs.com/newsea/BuildSQL_Source.rar