打印

[求助] 脚本能够直接将结果写入数据库吗

脚本能够直接将结果写入数据库吗

不知道大家研究脚本多长时间了,我市最近才开始研究的0 S1 e4 {0 a+ c s6 r! J
/ N/ n& _6 m1 T% h$ z7 I
现在我遇到的问题是,我想通过脚本读取远程计算机的相关信息后,写入数据库4 J* K- T1 b& L# r
6 ^- I5 j- A! Z9 W. F9 }6 N; }
不知能否实现,现在以vbscript作为主要研究对象。
9 J' e I6 O- x/ O8 [; p0 L
8 p$ E0 C! m# I$ n P% D谢谢

TOP

应该可以,帮你查了一下,下面是一个例子
+ |7 q9 I( S3 o- N- e8 _
) V8 E* y1 ^8 T# j; |My Vbscript will read text file and loads into a sql server table. it seems , its working fine. i need to automate this process and it can evry day at 6:00 monday through friday. i also want to know if this scheduler generates log file, so that i will know the reason if the script is not run for some reason at the particualr time. please help me out. Thanks in advance, Vasu.
, }- k# l* m9 A. [, ]& iScript:
2 l3 `: R( ~8 z2 t( s$ O5 N. W _2 l9 M$ f' b7 t. \" x
Dim OBJdbConnection1 e$ O, a' F9 `9 Y7 ]
Set OBJdbConnection = CreateObject("ADODB.Connection")
$ _% t; O) V% J* E( U0 c Set RS = CreateObject ("ADODB.Recordset")& w% J+ k$ l; j7 u9 A2 v& v
Set SQLStmt = CreateObject("ADODB.Command")
: S( _3 E C" c. a+ Q0 z4 F OBJdbConnection.C: U* M7 H/ x" O: x- J5 M
OBJdbConnection.Open) l+ A" W1 e6 }$ `5 R( g5 `( l, S: C r
set rs=createobject("adodb.recordset")
( g. u" e: r$ O! `! z RS.open "cds_Cat",OBJdbConnection,3,35 |8 R ?- E0 W
Set fs = CreateObject("Scripting.FileSystemObject")
! U& [7 X6 z: r
" m3 @3 l' d4 S$ w3 G# y; `+ X filename="cat.txt"5 V# J# |% J( P$ v( y# @
Set readfile=fs.OpenTextFile(filename,1,False)
* [4 p& Y; u" A5 m+ P6 n/ t Do while not readfile.atendofstream
' w& F4 Z! L7 O7 }. y6 s C on error resume next
. {* X {4 y W( W; D0 I; T Text=readfile.readline
3 Y# u/ }" c4 [2 y' v' n! t
2 f1 F( Q9 r! F& H$ h e3 t7 K CAT = split(Text, " ", 2)
) U9 F7 H) {) A! j1 s& t3 U5 l2 _. N. U9 f
rs.addnew9 x! ]& p a1 D3 K) Z2 D( D4 W) i3 L, F9 d
rs("CatID")=CAT(0): U$ l. A- V5 i
rs("AtrID")=CAT(1)' I' A. g3 O8 w# v% a/ F0 {7 E) c* U ^

& o' Z7 { J# U! c& @1 k rs.update
0 T. {- ?) |, n1 I. b. E7 \ count=count+1
3 i j# I. ^9 x: i& g( \( X loop- B, J& k: F, z9 j2 g3 B+ h! D. A
readfile.close1 U( c+ ]5 h3 C% b% L" w' }3 ~
set readfile=nothing6 z2 [+ `3 U% O# s2 Z6 S- _
set fs=nothing% w; h' G+ g' P, x3 W
rs.close
% F8 V0 ]' n* ]. v& h: V& {$ e0 a3 N set rs=nothing
3 T% N- ^& w; E( F; b) k) | conn.close
' ?8 g( E( ~3 @, t- z set conn=nothing
4 X( w3 f& E6 ?2 y) u# }! |
' ?; G6 w* z z[ 本帖最后由 mwpq 于 2007-6-13 17:09 编辑 ]
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP