请高手指点,我想修改DLL中的SQL SERVER服务器名称和SA密码应该怎么做?DLL其中一段代码如下:
Exception kD a t a S o u r c e = E R P S E R V E R ; D a t a B a s e = J I N G Y I ; U s e r I D = s a ; P W D = kD a t a S o u r c e = E R P S E R V E R ; D a t a B a s e = D L C S Y S ; U s e r I D = s a ; P W D = € e l e c t c o n v e r t ( v a r c h a r ( 1 0 ) , g e t d a t e ( ) , 1 2 0 ) M A 0 0 1 , D a t e N a m e ( S e c o n d , g e t d a t e ( ) ) M A 0 0 2 M A 0 0 1 2 0 1 0 - 0 5 - 2 6 0
S E L E C T M A 0 0 2 2 0 1 0 - 0 6 - 1 6 S E L E C T T O P 2 0 1 0 - 0 6 - 1 3 {S E L E C T R T R I M ( C R E A T O R ) C R E A T O R F R O M D S C M B W H E R E M B 0 0 1 = ' J I N G Y I ' C R E A T O R 1 R e t u r n V a l u e [P r o v i d e r = M i c r o s o f t . J e t . O L E D B . 4 . 0 ; D a t a S o u r c e = ?; E x t e n d e d P r o p e r t i e s = E x c e l 8 . 0 ; /s e l e c t * f r o m [ s h e e t 1 $ ]
t a b l e 1 ;I N S E R T I N T O Z Z C H E C K E S E L E C T ' ' C R E A T O R , ' ?' C R E A T E _ D A T E , K E 0 0 1 , K E 0 0 2 , I S N U L L ( K E 0 0 3 , 0 ) K E 0 0 3 , K E 0 0 4 , I S N U L L ( K E 0 0 5 , 0 ) K E 0 0 5 , I S N U L L ( K E 0 0 6 , 0 ) K E 0 0 6 , I S N U L L ( K E 0 0 7 , 0 ) K E 0 0 7 , I S N U L L ( K E 0 0 6 , 0 ) + I S N U L L ( K E 0 0 7 , 0 ) - I S N U L L ( K E 0 0 4 , 0 ) K E 0 0 8 F R O M ( S E L E C T K E 0 0 1 , K E 0 0 2 , M A X ( K E 0 0 3 ) K E 0 0 3 , M A X ( K E 0 0 4 ) K E 0 0 4 , S U M ( K E 0 0 5 ) K E 0 0 5 , S U M ( K E 0 0 6 ) K E 0 0 6 , S U M ( K E 0 0 7 ) K E 0 0 7 F R O M ( S E L E C T K E 0 0 1 , K E 0 0 2 , K E 0 0 3 , K E 0 0 4 , K E 0 0 5 , C A S E K E 0 0 3 W H E N n u l l T H E N 0 W H E N 0 T H E N 0 E L S E c o n v e r t ( n u m e r i c ( 1 8 , 6 ) , K E 0 0 5 * 1 0 0 0 / K E 0 0 3 ) E N D K E 0 0 6 , K E 0 0 7 F R O M ( ( S E L E C T B . K B 0 0 1 K E 0 0 1 , B . K B 0 0 2 K E 0 0 2 , C A S E D . K D 0 0 5 W H E N ' 4 0 7 ' T H E N T . H T 0 0 2 W H E N ' 4 0 0 ' T H E N T . H T 0 0 3 W H E N ' 4 0 3 ' T H E N T . H T 0 0 4 W H E N ' 4 0 4 ' T H E N T . H T 0 0 5 E L S E 0 E N D K E 0 0 3 , B . K B 0 0 3 K E 0 0 4 , D . K D 0 0 3 K E 0 0 5 , D . K D 0 0 4 K E 0 0 7 F R O M Z Z C H E C K B B L E F T J O I N Z Z C H E C K D D O N B . K B 0 0 1 = D . K D 0 0 1 A N D B . K B 0 0 2 = D . K D 0 0 2 L E F T J O I N Z Z U N I T W E I G H T A T O N B . K B 0 0 2 = T . H T 0 0 1 W H E R E B . K B 0 0 1 = ' 偱' ) U N I O N A L L ( S E L E C T D . K D 0 0 1 K E 0 0 1 , D . K D 0 0 2 K E 0 0 2 , C A S E D . K D 0 0 5 W H E N ' 4 0 7 ' T H E N T . H T 0 0 2 W H E N ' 4 0 0 ' T H E N T . H T 0 0 3 W H E N ' 4 0 3 ' T H E N T . H T 0 0 4 W H E N ' 4 0 4 ' T H E N T . H T 0 0 5 E L S E 0 E N D K E 0 0 3 , B . K B 0 0 3 K E 0 0 4 , D . K D 0 0 3 K E 0 0 5 , D . K D 0 0 4 K E 0 0 7 F R O M Z Z C H E C K D D L E F T J O I N Z Z C H E C K B B O N D . K D 0 0 1 = B . K B 0 0 1 A N D D . K D 0 0 2 = B . K B 0 0 2 L E F T J O I N Z Z U N I T W E I G H T A T O N D . K D 0 0 2 = T . H T 0 0 1 W H E R E D . K D 0 0 1 = ' ' A N D N O T E X I S T S ( S E L E C T B . K B 0 0 2 F R O M Z Z C H E C K B B W H E R E B . K B 0 0 1 = ' €? A N D B . K B 0 0 2 = D . K D 0 0 2 ) ) ) A ) M G R O U P B Y K E 0 0 1 , K E 0 0 2 ) N O R D E R B Y K E 0 0 2
c h e c k e €揝 E L E C T M A X ( T A 0 0 2 ) T A 0 0 2 F R O M I N V T A W H E R E T A 0 0 1 = ' 1 1 0 2 ' a n d L E F T ( T A 0 0 2 , 6 ) = ' ' T a O r d T A 0 0 2 0 0 0 1 ?I N S E R T I N T O I N V T A ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T A 0 0 1 , T A 0 0 2 , T A 0 0 3 , T A 0 0 5 , T A 0 0 8 , T A 0 1 4 , T A 0 1 9 , T A 0 0 4 , T A 0 0 6 , T A 0 0 9 , T A 0 1 3 ) V A L U E S ( ' J I N G Y I ' , ' ' , ' ' , ' 1 1 0 2 ' , ' ' , ' 豽筽nUS' , ' 0 0 1 ' , ' ' , ' N ' , ' 1 1 ' , ' N ' ) 鄀誰~b0Rh?軴X[豽筽D崣e;Nch鶴? 鹼邁衏:y 頬_pe蠎 0 0 0 0 ?I N S E R T I N T O I N V T B ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T B 0 0 1 , T B 0 0 2 , T B 0 0 3 , T B 0 0 4 , T B 0 0 5 , T B 0 0 6 , T B 0 0 7 , T B 0 0 8 , T B 0 1 2 ) V A L U E S ( ' J I N G Y I ' , ' 罷鱏罷
T膲<h' , C a s t ( ' +' a s n u m e r i c ( 1 8 , 6 ) ) , ' USMO' ) 軴X[豽筽D崣eP[ch鶴?€揝 E L E C T M A X ( T A 0 0 2 ) T A 0 0 2 F R O M I N V T A W H E R E T A 0 0 1 = ' 1 1 0 3 ' a n d L E F T ( T A 0 0 2 , 6 ) = ' ' , ' 1 1 0 3 ' , ' +' , ' E X C E L 黐eQD崣e' , ' 0 0 1 ' , ' 軴X[焇D崣e;Nch鶴? 焇pe蠎?I N S E R T I N T O I N V T B ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T B 0 0 1 , T B 0 0 2 , T B 0 0 3 , T B 0 0 4 , T B 0 0 5 , T B 0 0 6 , T B 0 0 7 , T B 0 0 8 , T B 0 1 2 , T B 0 1 7 ) V A L U E S ( ' J I N G Y I ' , ' 焇烻郪軴X[焇D崣eP[ch鶴?軴X[宼eD崣e;Nch鶴? 宼epe蠎 宼e烻郪軴X[宼eD崣eP[ch鶴? ?鵮堽B湵?q8 穤\V4鄩
! !%
] m
y } €? €? €?€?
€? €?
!%€?
€?€?
€? €? €? €? €? €?
Exception kD a t a S o u r c e = E R P S E R V E R ; D a t a B a s e = J I N G Y I ; U s e r I D = s a ; P W D = kD a t a S o u r c e = E R P S E R V E R ; D a t a B a s e = D L C S Y S ; U s e r I D = s a ; P W D = € e l e c t c o n v e r t ( v a r c h a r ( 1 0 ) , g e t d a t e ( ) , 1 2 0 ) M A 0 0 1 , D a t e N a m e ( S e c o n d , g e t d a t e ( ) ) M A 0 0 2 M A 0 0 1 2 0 1 0 - 0 5 - 2 6 0
S E L E C T M A 0 0 2 2 0 1 0 - 0 6 - 1 6 S E L E C T T O P 2 0 1 0 - 0 6 - 1 3 {S E L E C T R T R I M ( C R E A T O R ) C R E A T O R F R O M D S C M B W H E R E M B 0 0 1 = ' J I N G Y I ' C R E A T O R 1 R e t u r n V a l u e [P r o v i d e r = M i c r o s o f t . J e t . O L E D B . 4 . 0 ; D a t a S o u r c e = ?; E x t e n d e d P r o p e r t i e s = E x c e l 8 . 0 ; /s e l e c t * f r o m [ s h e e t 1 $ ]
t a b l e 1 ;I N S E R T I N T O Z Z C H E C K E S E L E C T ' ' C R E A T O R , ' ?' C R E A T E _ D A T E , K E 0 0 1 , K E 0 0 2 , I S N U L L ( K E 0 0 3 , 0 ) K E 0 0 3 , K E 0 0 4 , I S N U L L ( K E 0 0 5 , 0 ) K E 0 0 5 , I S N U L L ( K E 0 0 6 , 0 ) K E 0 0 6 , I S N U L L ( K E 0 0 7 , 0 ) K E 0 0 7 , I S N U L L ( K E 0 0 6 , 0 ) + I S N U L L ( K E 0 0 7 , 0 ) - I S N U L L ( K E 0 0 4 , 0 ) K E 0 0 8 F R O M ( S E L E C T K E 0 0 1 , K E 0 0 2 , M A X ( K E 0 0 3 ) K E 0 0 3 , M A X ( K E 0 0 4 ) K E 0 0 4 , S U M ( K E 0 0 5 ) K E 0 0 5 , S U M ( K E 0 0 6 ) K E 0 0 6 , S U M ( K E 0 0 7 ) K E 0 0 7 F R O M ( S E L E C T K E 0 0 1 , K E 0 0 2 , K E 0 0 3 , K E 0 0 4 , K E 0 0 5 , C A S E K E 0 0 3 W H E N n u l l T H E N 0 W H E N 0 T H E N 0 E L S E c o n v e r t ( n u m e r i c ( 1 8 , 6 ) , K E 0 0 5 * 1 0 0 0 / K E 0 0 3 ) E N D K E 0 0 6 , K E 0 0 7 F R O M ( ( S E L E C T B . K B 0 0 1 K E 0 0 1 , B . K B 0 0 2 K E 0 0 2 , C A S E D . K D 0 0 5 W H E N ' 4 0 7 ' T H E N T . H T 0 0 2 W H E N ' 4 0 0 ' T H E N T . H T 0 0 3 W H E N ' 4 0 3 ' T H E N T . H T 0 0 4 W H E N ' 4 0 4 ' T H E N T . H T 0 0 5 E L S E 0 E N D K E 0 0 3 , B . K B 0 0 3 K E 0 0 4 , D . K D 0 0 3 K E 0 0 5 , D . K D 0 0 4 K E 0 0 7 F R O M Z Z C H E C K B B L E F T J O I N Z Z C H E C K D D O N B . K B 0 0 1 = D . K D 0 0 1 A N D B . K B 0 0 2 = D . K D 0 0 2 L E F T J O I N Z Z U N I T W E I G H T A T O N B . K B 0 0 2 = T . H T 0 0 1 W H E R E B . K B 0 0 1 = ' 偱' ) U N I O N A L L ( S E L E C T D . K D 0 0 1 K E 0 0 1 , D . K D 0 0 2 K E 0 0 2 , C A S E D . K D 0 0 5 W H E N ' 4 0 7 ' T H E N T . H T 0 0 2 W H E N ' 4 0 0 ' T H E N T . H T 0 0 3 W H E N ' 4 0 3 ' T H E N T . H T 0 0 4 W H E N ' 4 0 4 ' T H E N T . H T 0 0 5 E L S E 0 E N D K E 0 0 3 , B . K B 0 0 3 K E 0 0 4 , D . K D 0 0 3 K E 0 0 5 , D . K D 0 0 4 K E 0 0 7 F R O M Z Z C H E C K D D L E F T J O I N Z Z C H E C K B B O N D . K D 0 0 1 = B . K B 0 0 1 A N D D . K D 0 0 2 = B . K B 0 0 2 L E F T J O I N Z Z U N I T W E I G H T A T O N D . K D 0 0 2 = T . H T 0 0 1 W H E R E D . K D 0 0 1 = ' ' A N D N O T E X I S T S ( S E L E C T B . K B 0 0 2 F R O M Z Z C H E C K B B W H E R E B . K B 0 0 1 = ' €? A N D B . K B 0 0 2 = D . K D 0 0 2 ) ) ) A ) M G R O U P B Y K E 0 0 1 , K E 0 0 2 ) N O R D E R B Y K E 0 0 2
c h e c k e €揝 E L E C T M A X ( T A 0 0 2 ) T A 0 0 2 F R O M I N V T A W H E R E T A 0 0 1 = ' 1 1 0 2 ' a n d L E F T ( T A 0 0 2 , 6 ) = ' ' T a O r d T A 0 0 2 0 0 0 1 ?I N S E R T I N T O I N V T A ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T A 0 0 1 , T A 0 0 2 , T A 0 0 3 , T A 0 0 5 , T A 0 0 8 , T A 0 1 4 , T A 0 1 9 , T A 0 0 4 , T A 0 0 6 , T A 0 0 9 , T A 0 1 3 ) V A L U E S ( ' J I N G Y I ' , ' ' , ' ' , ' 1 1 0 2 ' , ' ' , ' 豽筽nUS' , ' 0 0 1 ' , ' ' , ' N ' , ' 1 1 ' , ' N ' ) 鄀誰~b0Rh?軴X[豽筽D崣e;Nch鶴? 鹼邁衏:y 頬_pe蠎 0 0 0 0 ?I N S E R T I N T O I N V T B ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T B 0 0 1 , T B 0 0 2 , T B 0 0 3 , T B 0 0 4 , T B 0 0 5 , T B 0 0 6 , T B 0 0 7 , T B 0 0 8 , T B 0 1 2 ) V A L U E S ( ' J I N G Y I ' , ' 罷鱏罷
T膲<h' , C a s t ( ' +' a s n u m e r i c ( 1 8 , 6 ) ) , ' USMO' ) 軴X[豽筽D崣eP[ch鶴?€揝 E L E C T M A X ( T A 0 0 2 ) T A 0 0 2 F R O M I N V T A W H E R E T A 0 0 1 = ' 1 1 0 3 ' a n d L E F T ( T A 0 0 2 , 6 ) = ' ' , ' 1 1 0 3 ' , ' +' , ' E X C E L 黐eQD崣e' , ' 0 0 1 ' , ' 軴X[焇D崣e;Nch鶴? 焇pe蠎?I N S E R T I N T O I N V T B ( C O M P A N Y , C R E A T O R , C R E A T E _ D A T E , M O D I F I E R , M O D I _ D A T E , T B 0 0 1 , T B 0 0 2 , T B 0 0 3 , T B 0 0 4 , T B 0 0 5 , T B 0 0 6 , T B 0 0 7 , T B 0 0 8 , T B 0 1 2 , T B 0 1 7 ) V A L U E S ( ' J I N G Y I ' , ' 焇烻郪軴X[焇D崣eP[ch鶴?軴X[宼eD崣e;Nch鶴? 宼epe蠎 宼e烻郪軴X[宼eD崣eP[ch鶴? ?鵮堽B湵?q8 穤\V4鄩
! !%
] m
y } €? €? €?€?
€? €?
!%€?
€?€?
€? €? €? €? €? €?
直接使用编辑器改下了。
VC++可看到汇编代码