起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: loworth

【结贴】移动人员出错**

[复制链接]
 楼主| 发表于 2008-8-20 15:14:31 | 显示全部楼层
X3自动生成有触发器吗?
数据库TPERSON表触发器信息,如下【没有触发器】:

trigger.png

55.64 KB, 下载次数: 116

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 15:15:27 | 显示全部楼层
是不是需要有触发器啊、那触发器怎么会自动丢失呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 15:23:49 | 显示全部楼层
而且,用system账号登陆后,给人员写扩展信息,然后确定保存时,出现以下错误:

attach.png

42.27 KB, 下载次数: 109

回复 支持 反对

使用道具 举报

发表于 2008-8-20 15:33:30 | 显示全部楼层
生成一下人员表的建库sql脚本,当作附件传上来。另外用客户端优化工具抓一下日志上来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 15:56:30 | 显示全部楼层
客户端优化工具可以抓 建模工具的系统日志吗? 有没有关于客户端优化工具使用的帖子(不怎么会用)
附件为sql

tperson.zip

692 Bytes, 下载次数: 47

回复 支持 反对

使用道具 举报

发表于 2008-8-20 16:11:26 | 显示全部楼层
不对啊,楼主,我这里生成的怎么跟你的不一样呢?
/****** Object:  Table [dbo].[TPERSON]    Script Date: 2008-8-20 16:08:22 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TPERSON]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TPERSON]
GO

/****** Object:  Table [dbo].[TPERSON]    Script Date: 2008-8-20 16:08:22 ******/
CREATE TABLE [dbo].[TPERSON] (
        [FGUID] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [FCLIENTACCOUNT] [varchar] (64) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [FID] [varchar] (64) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [FDISPLAYNAME] [varchar] (64) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [FDEPTID] [varchar] (64) COLLATE Chinese_PRC_CI_AS NULL ,
        [FLOGINID] [varchar] (64) COLLATE Chinese_PRC_CI_AS NULL ,
        [FDELETELEVEL] [int] NOT NULL ,
        [FPROPERTY] [image] NULL ,
        [FACCOUNTCODE] [varchar] (60) COLLATE Chinese_PRC_CI_AS NULL ,
        [ESEX] [int] NULL ,
        [EBIRTHDAY] [datetime] NULL ,
        [EJOINDATE] [datetime] NULL ,
        [ENATIVEPLACE] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
        [EHIGHEDUCATION] [int] NULL ,
        [ECOLLEGE] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
        [ESPECIALITY] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
        [EEDUCTIONALSYSTME] [varchar] (8) COLLATE Chinese_PRC_CI_AS NULL ,
        [ETECHNICALTITLE] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
        [EMARRIED] [int] NULL ,
        [EIDCARD] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
        [ETELPHONE1] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ,
        [ETELPHONE2] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ,
        [ETELPHONE3] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ,
        [EREGISTEREDRESIDENCE] [varchar] (64) COLLATE Chinese_PRC_CI_AS NULL ,
        [ERESIDENCE] [varchar] (64) COLLATE Chinese_PRC_CI_AS NULL ,
        [EMAILNUMBER] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
        [EE_MAIL] [varchar] (64) COLLATE Chinese_PRC_CI_AS NULL ,
        [EMSN] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
        [EQQ] [varchar] (12) COLLATE Chinese_PRC_CI_AS NULL ,
        [EDESCRIPTION] [varchar] (128) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

ALTER TABLE [dbo].[TPERSON] WITH NOCHECK ADD
         PRIMARY KEY  CLUSTERED
        (
                [FGUID],
                [FCLIENTACCOUNT]
        )  ON [PRIMARY]
GO

CREATE  UNIQUE  INDEX [TPERSON_IDIDX] ON [dbo].[TPERSON]([FID], [FCLIENTACCOUNT]) ON [PRIMARY]
GO

CREATE  UNIQUE  INDEX [TPERSON_LoginID] ON [dbo].[TPERSON]([FCLIENTACCOUNT], [FLOGINID]) ON [PRIMARY]
GO
回复 支持 反对

使用道具 举报

发表于 2008-8-20 16:13:32 | 显示全部楼层
修改客户端目录的config.xml文件:
SystemMonitor MonitorEnable="True"  
运行功能时,会在该目录下生成监控文件"MonitorLog.sqb"

使用开发端的 X3 客户端优化工具 查看内容

使用完后把配置文件改回去,否则会影响平台运行效率
回复 支持 反对

使用道具 举报

发表于 2008-8-20 16:15:07 | 显示全部楼层
你这些选项都选择了吗?

1.png

13.35 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 17:16:40 | 显示全部楼层
不好意思 我用的是SQL2005的客户端工具SQL Management Studio
现用SQL2000的企业管理器生成一下

tperson.zip

1.41 KB, 下载次数: 62

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-20 17:34:23 | 显示全部楼层
生成的SQLITE数据

monitorlog.zip

69.91 KB, 下载次数: 62

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 00:07 , Processed in 0.044969 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表