易飞ERP-SQL+SERVER版报表资料库搭建说明

更新时间:2023-09-27 14:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

【资料库端要做的动作】

1、在ERP服务器上手动创建一个资料库,名称为report,排序规则为:

Chinese_PRC_CI_AI_KS_WS,也可以执行以下SQL来自动创建:

IF not EXISTS (SELECT name FROM sys.databases WHERE name = N'report') CREATE DATABASE report COLLATE Chinese_PRC_CI_AI_KS_WS

2、打开查询分析器,根据SQL SERVER的实际版本,按顺序执行以下SQL:

USE report GO

CREATE VIEW pg_tables AS

SELECT name tablename FROM sysobjects GO

--for SQL2005, 2008 begin USE report

CREATE TYPE [dbo].[float8] FROM [numeric](21, 9) NULL --end

--for SQL 2000 begin USE report

if exists (select * from dbo.systypes where name = N'float8') exec sp_droptype N'float8' GO

setuser GO

EXEC sp_addtype N'float8', N'numeric(21, 9)', N'null' GO

setuser GO --end

如果客户使用的是5.0的易飞ERP,则还需执行以下SQL: --创建版报表格式档 use report go

CREATE TABLE report..fmtrpt (

rptname varchar(30) NOT NULL, userid varchar(30) NOT NULL,

extname varchar(10) NOT NULL DEFAULT '', formatno varchar(3) NOT NULL, memolist varchar(60), isdefault bit,

maintitle varchar(60), subtitle varchar(60), showmain bit, showsub bit,

fixcols numeric(4), rowgap numeric(4), topgap numeric(4), bottomgap numeric(4), leftgap numeric(4), rightgap numeric(4), endstyle varchar(10), pgnostyle numeric(2), facefonts text, facecolors text, showdetail bit, showpghd numeric(2), showindent numeric(2), showpgft numeric(2), otherset numeric(4), hdrowgap numeric(4), ftrowgap numeric(4), colgap numeric(4), showgrid numeric(2), pfclosedata numeric(2),

CONSTRAINT fmtrpt_pkey PRIMARY KEY (rptname, userid, extname, formatno) ) go

CREATE TABLE report..fmtfield (

rptname varchar(30) NOT NULL,

userid varchar(30) NOT NULL,

extname varchar(10) NOT NULL DEFAULT '', formatno varchar(3) NOT NULL, fieldorder varchar(3) NOT NULL, fieldno numeric(4), fieldtitle varchar(30), datatype varchar(1), datawidth numeric(4), dataleft numeric(4), datashow numeric(2), newline bit,

\ varchar(5), thousand bit,

dollarsign char(20), dollarunit numeric(2), numtype numeric(2), numstyle numeric(2), drill bit,

multititle varchar(255), grouplevel1 varchar(3),

CONSTRAINT fmtfield_pkey PRIMARY KEY (rptname, userid, extname, formatno, fieldorder) ) go

3、安装系统控制员时要注意,SQL SERVER的密码和PostgreSQL的密码都设置成SQL SERVER的sa密码即可

【客户端要做的动作】

(1)、新建ODBC数据源,新建一个系统DSN,名称为PostgreSQL2,类型为SQL Server:

本文来源:https://www.bwwdw.com/article/ng4d.html

Top