取用友数据库一些技巧.docVIP

  • 32
  • 0
  • 约 9页
  • 2016-12-22 发布于湖南
  • 举报
用友数据库一些技巧1.使用SQL语句备份数据库 BACKUP DATABASE [pubs] TO DISK = NC:\pubs.bak WITH NOINIT, NOUNLOAD, NAME = Npubs 备份, NOSKIP, STATS = 10, NOFORMAT (用跟踪器,跟踪企业管理器的备份数据库动作得到的) 2.数据库损坏 重装SQL2000,连接UFSYSTEM和UFDATA. exec sp_attach_db ufsystem d:\u8soft\admin\ufsystem.ldf,d:\u8soft\admin\ufsystem.mdf exec sp_attach_single_file_db ufdata_001_2004 d:\u8soft\admin\zt001\2004\ufdata.mdf 3.SQL2000不能启动。 手工备份库文件。删除SQL2000,删除U8,并且删除注册表中SQL2000信息,重新安装SQL2000,安装U8,用以前备份数据恢复帐套信息,停止SQL服务,用手工备份的库文件覆盖恢复的数据库,重新启动SQL服务,数据至此完全无损恢复。 4.解除Admin密码 打开数据库,找到UFSYSTEM数据库中的UA_User 清空cPassword即可,清空用ctrl+0 5.数据库启动要求输‘SA’口令 在开始,运行“? ?regsvr32.exe C:\Program Files\Common Files\System\ado\msado15.dll? ?” 用友数据库月末结转标志 以修改001账套存货核算5月份的结账为例: 1、 use ufdata_001_2009 update GL_mend set bflag_ia=1 where iperiod=5 2、 use ufsystem update ua_account_sub set imodiperi=5 where cacc_id=001 and iyear=2009 and csub_id=IA 各模块对应的简称如下: 应付-AP 应收-AR 固定资产-FA 总账-GL 存货核算-IA 网上银行-NB 委外管理-OM 生产管理-PP 采购管理-PU 销售管理-SA 库存管理-ST 工资管理-WA 发几条常用的维护用sql语句 分享到: 0812Sql总帐清除期初语句 UPDATE GL_accass SET mb = 0, md = 0, mc = 0 ,mb_f=0,md_f=0,mc_f=0,me_f=0,cendd_c=?,cbegind_c=? WHERE (ccode LIKE 102%) delete from gl_accvouch WHERE (ccode LIKE 102%) UPDATE GL_accsum SET mb = 0, md = 0, mc = 0, mb_f = 0, md_f = 0, mc_f = 0, me_f = 0, cendd_c = ?, cbegind_c = ? WHERE (ccode LIKE 102%) Accsum空值语句 SELECT * into gl_accsum1 FROM GL_accsum where not isnull(iperiod); 更新存货明细帐负数问题的SQL语句 UPDATE IA_Subsidiary SET iAInQuantity = ABS(iAInQuantity) WHERE cvoutype = 30 UPDATE IA_Subsidiary SET iInCost = ABS(iInCost) WHERE cvoutype = 30 解决Sql总帐与明细帐不平的语句 update gl_accass set me=mb where md=0 and mc=0 解决应收明细帐翻倍的语句 Option Compare Database Option Explicit Sub main() Dim Db As Database Dim Rec As Recordset Dim Sql As String Dim str As Long Dim str1 As String Set Db = OpenDatabase(c:\ufsoft80\zt400\2000\ufdata.mdb) Set Rec = Db.OpenRecordset(select * from ap_detail order by ibvid,cVouchType) While Not Rec.

文档评论(0)

1亿VIP精品文档

相关文档