當前位置:首頁 » 編程軟體 » cb腳本

cb腳本

發布時間: 2022-07-03 17:45:09

A. 求傳奇腳本高手進。

Relive 第:45 行: D:\Mirserver\Mir200\Envir\Market_Def\傳送員-jqcb.txt
這個的意思是,在傳送員-jqcb.txt個文件裡面的第45行有錯誤

B. 誰有問鼎CB腳本啊,100分

六扇門軍團QQ群里有全能問鼎腳本,包括CB。QQ:105320393.加入之後就能下載了。

C. 什麼是腳本怎樣獲得

ASP編程入門進階(三):接觸腳本程序
有了前面的html中關於form的強化知識,是不是在想,下面就可以開始ASP之旅呢?未必。
一般系統學過ASP的編程人員都會切身體會到:在系統學習ASP的內置對象和內置組件之前,學會腳本語言永遠是至關重要的。
為什麼這么說呢?為什麼要學腳本語言呢?ASP和腳本語言又有什麼關系呢?
首先說說ASP是貴為何物吧。ASP是Microsoft Active Server Pages的簡稱,它是一種伺服器端腳本環境,可用來創建互動式 Web 頁並建立強大的 Web 應用程序。可以表明ASP是一種基於伺服器端的腳本環境,那就明白ASP為什麼需要IIS支持了,因為IIS即為常用的一類web伺服器;那也就明白為什麼要學腳本語言了,因為ASP提供的是一種腳本環境。

再次需要說明的是,ASP只是一種環境,而非一種語言。如果真要形象化地說是ASP是網路編程語言的話,那也是屬於一個html+腳本+asp提供的內置對象及組件的功能強大的混合語言。

所以,學點腳本非常重要!其實無論是學腳本語言,還是其它語言,我認為首先需要了解的是該語言涵蓋的各類特性,包括:數據類型、事件、方法、 對象、屬性、語法等當然這都是些空談,正如在大學課堂上的某計算機語言課一樣,搞純研究性的就是覺得有些索而無味。還是實用些的好,能解決問題的程序才是好程序(印證能逮到老鼠的貓就是好貓的經典聖語,呵呵)。

當然,語言這東西還是要你去好好鑽研的,比如你寫求絕對值的程序,其實一個abs()函數就搞定了。再比如你會vb腳本,但把同樣程序替換成java腳本就會出錯,它們的數據類型不同,語句語法也不一樣啊。正如說中文和外文一樣,要會發音標(數據類型),會如何發音(方法),如何說成一句話(語法)……呵呵,有點讓你難受吧。行!直接了當。你以後需要注意的是語言的函數、語法。當然也不是讓你全看,按照教程中的遇到一個掌握一個。教程學完,差不多也結束了。呵呵,你要相信我。

目前有兩種主要的腳本語言:VbScript和javascript。因為VbScript作為IIS默認的伺服器腳本,所以我們所談所學的基本是圍繞VbScript為腳本的ASP的,當然也不排除有的時候使用javascript.

舉一個很簡單的例子:

<script language="vbscript">
<!--
sub button1_onclick
msgbox (" 歡迎使用vbscript! " )
end sub
-->
</script>

<script language="javascript">
<!--
function b213()
{
alert("歡迎使用javascript!")

}
-->
</script>
<form>
<input type="button" name="button1" value="vbs"><br>
<input type="button" name="button2" value="js" onclick="b213()">
</form>

vbscript中的Sub 就是一個事件過程。過程名包含兩部分:一部分為按鈕名,即 Button1(從 < INPUT > 標記中的 NAME 屬性獲取);另一部分為事件名,即 OnClick。兩部分由下劃線 (_) 連接。單擊按鈕時,Internet Explorer 查找並運行相應的事件過程,即 Button1_OnClick,而MsgBox 就是一個函數,對於它更具體的參數,你就好好看下了。

一時來勁,可能大家都看到網上有種狂惡心的對話框組,原理是什麼呢?請看:

<script language="vbscript">
msgbox"你知道你會點確定的。。。。。。。"
msgbox"不點也要點。。。。。。。。"
msgbox"沒辦法是吧。。。。。。。。。。?"
msgbox"要不網頁打不開啊。。。。。。"
msgbox"這招損人吧。。。。。。。。。"
msgbox"真想揍揍站長。。。。。。。。。"
</script>
其實站長用這些玩弄別人的時候,先玩弄了自己:因為這都是他想出來的啊:)
呵呵,我沒有損大家的意思,只是為了學習。
在來個開頁和退頁彈出對話框的原理吧!

<script language="vbscript">
<!--
sub window_onload()
msgbox"welcome you!"
end sub
sub window_onunload()
msgbox"see you late!"
end sub
-->
</script>
開頁顯示「welcome you!」,關頁顯示「see you late!」

以上只是一個顯示對話框msgbox,當然還有書寫對話框inputbox也順便看下吧。

<script language="vbscript">
<!--
dim strname
strname=inputbox("enter your name please:","enter your name","cnbruce")
document.write(strname&",welcome you!<p>")
-->
</script>
有關inputbox的想關參數也去看看吧。
再來看看幾個實用的函數:
len():返回字元串長度或者變數的位元組長度。
lef():截取一個字元串的前部分內容。
right():截取一個字元串的後部分內容。

text="1234567890abcdefgh"
i=10

lentext=len(text)
lefttext=left(text,i)
righttext=right(text,i)

alert ("文本長度是:"&lentext)
alert ("文本左取"&i&" 得的是:"&lefttext)
alert ("文本右取"&i&" 得的是:"&righttext)
</script>

根據這幾個,經常看到的長文章後面加「......」的情況就是如下:

<script language=vbs>
text="123 4567 8fds90 abcde fghxcfv"
i=10
if len(text)>i then '如果文本長度大於給定的值
text=left(text,i) '則提取前段的i位的字元串
alert (text&"...")
else
alert (text)
end if
</script>
還有個比較重要的函數replace()
在字元串中查找,替代指定的字元串。
replace(strtobesearched,strsearchfor,strreplacewith)
strtobesearched是字元串; strsearchfor是被查找的子字元串;strreplacewith 是用來替代的子字元串。
下面的一個就是很有用的文字轉換程序。

<script language=vbs>
text="媽的,我靠"

text=replace(text,"媽的","MD")
text=replace(text,"靠","KAO")
alert (text&"...")

</script>

這些都是比較現實較好玩的些,玩中學習也不錯:)但畢竟我們是要編程的,說到編寫程序,我知道程序結構可以分:
1、順序結構:就是最普通的,從上往下,從左往右執行的程序。
2、選擇結構:給你兩個條件,要不這樣(if ... then),要不那樣(else),任君選擇:)
3、循環結構:給你一個最大發揮的空間,在不超出這個范圍內進行活動(循環),否則自動退出(跳出循環)。
再復雜的程序也無非是由這三種結構綜合嵌套運用過來的,你說是吧。

順序結構沒多少要說,因為程序執行基本都是這方向。
來看看選擇結構,當然選擇結構也可以嵌套。

<body>
hello,
<script language="vbscript">
<!--
dim thishour
thishour=hour(time)
if thishour<=12 then
document.bgcolor="red"
document.fgcolor="black"
document.write("上午好!")
else
if thishour<=18 then
document.bgcolor="blue"
document.fgcolor="white"
document.write("下午好!")
else
document.bgcolor="green"
document.fgcolor="yellow"
document.write("晚上好!")
end if
end if
-->
</script>
本頁的作用是根據不同時間顯示不同顏色和歡迎信息。
</body>
以上程序很簡單吧,只要能認識英文就會懂程序(我是這么理解的:)
先把現在的小時提交出來:hour(time);
然後和12比較判斷,如果<=12,肯定是上午了,否則就是下午和晚上;
否則裡面繼續條件判斷,如果時間再<=18的話,那肯定就是下午了;
最後,不用說,瞎子猜猜也知道是晚上了:)

有關上一程序中的document.bgcolor就是文檔的背景色,document.fgcolor就是文檔的前景色(文字色),下一程序是動態改變背景顏色的。

<script language="vbscript">
<!--
sub setbgcolor(bcolor)
document.bgcolor=bcolor
end sub
-->
</script>
<form>
<input type="radio" name="color" onclick=setbgcolor("red")>red<br>
<input type="radio" name="color" onclick=setbgcolor("green")>green<br>
<input type="radio" name="color" onclick=setbgcolor("blue")>blue<br>
<input type="radio" name="color" onclick=setbgcolor("yellow")>yellow<br>
<input type="radio" name="color" onclick=setbgcolor("gray")>gray<br>
</form>
有關條件選擇結構的嵌套再show出一個表單檢測的程序。

<html><head><title>abc</title>
<script language="vbscript">
<!--
sub btnsubmit_onclick
if form1.name.value<>"" then
if form1.addr.value<>"" then
if form1.email.value<>"" then
if instr(form1.email.value,"@")<>0 and instr(form1.email.value,".")<>0 then
form1.submit
else
alert"email error!"
end if
else
alert "enter your email!"
form1.elements("email").focus
end if
else
alert "enter your address!"
form1.elements("addr").focus
end if
else
msgbox "enter your name please!"
form1.elements("name").focus
end if
end sub
-->
</script>
</head>
<body>
<form name="form1" method=post action="bug.html">
your name:<input type="text" name="name"><br>
your addr:<input type="text" name="addr"><br>
your email:<input type="text" name="email"><br>
<input type="button" name="btnsubmit" value="submit">
</form>
</body>
</html>
程序是給出來了,但看起來比較難懂,有時程序執行時間也比較重要,所以得精簡程序代碼。
正所謂:寫程序容易,寫經典程序難啊,那上面的程序還可以換種思維方式。改用javascript(註:學的是編程思想,不要太過計較腳本類型)。

<html><head><title>abc</title>
<script language="javascript">
<!--
function form1_onsubmit()
{
if (document.form1.name.value=="")
{
alert("請設定您的登陸名。")
document.form1.name.focus()
return false
}
else if(document.form1.addr.value=="")
{
alert("請填寫您的地址。")
document.form1.addr.focus()
return false
}
else if(document.form1.email.value=="")
{
alert("請填寫您的E-Mail地址。")
document.form1.email.focus()
return false
}
}
-->
</script>
</head>
<body>
<form name="form1" onsubmit="return form1_onsubmit()">
your name:<input type="text" name="name"><br>
your addr:<input type="text" name="addr"><br>
your email:<input type="text" name="email"><br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
最後來看下循環結構吧:1到500可不是一個一個寫出來的。

<script language=vbs>
for i= 1 to 500
document.write(i&"<br>")
next
</script>
當然循環不只可以用for,還可以用do while...loop等。
反正程序這東西是代替我們少做了許多重復單一無聊的事——只要你合理利用程序。

應該有些成就吧,學語言,學編程就是學語法語義,學編程架構思想。
當然這要你有扎實的本語言的基礎,基礎是什麼?你知道哪些函數嗎?你知道怎麼用程序怎麼判斷偶數嗎(包含了運算)?你知道如何進行表單檢測嗎?你知道哪三種程序架構嗎?

函數參看: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=245

呵呵,把以上的程序吃透,最好再多看看腳本參考手冊,跟我就可以開始ASP的上路了。

(九五電腦 95dn.com)
參考資料:http://www.95dn.com/search.jsp?keyword=%BD%C5%B1%BE&wd=&site=&query1=1&Submit=%B8%F8%CE%D2%CB%D1

方法一:你可以用別的企業提供的查詢系統
方法二:如果你對ASP熟悉的話,在ASP中HTTPXML來處理,這樣的好處在別人在查詢的時候完全在你的伺服器上執行。

D. pb如何將動態創建的數據窗口釋放掉

當 們把用powerbuilder(以下簡稱pb)開發的資料庫客戶端應用程序交給用戶後,還需要在用戶的伺服器端的資料庫系統上進行一系列配置工作,如建立業務資料庫和建表、視圖、主鍵、索引等數據對象。只有正確配置了資料庫伺服器上的數據結構,應用程序才能正常運行。通常由經驗豐富的資料庫管理員,使用資料庫系統提供的工具,手工或通過其他輔助工具,來完成資料庫端的配置工作。本文以微軟的sql server 2000為例,介紹用pb開發一個生成業務資料庫及各種業務數據對象的程序,用戶只要運行這個程序,就可以建立資料庫端的數據結構。 程序功能及結構 程序的主要功能是建立客戶應用程序運行時需要的業務資料庫和在新建立的業務資料庫上建立數據對象。 程序的輸入信息通過4個單行編輯文本框獲得: ●sle_database:新建立的資料庫名稱; ●sle_datafile:新建資料庫所用的數據文件; ●sle_logfile:新建資料庫所用的日誌文件; ●sle_script:建立資料庫中的數據對象所用的腳本文件。 完成程序功能的兩個按鈕分別為:cb_create 用於建立資料庫;cb_table用於在新建的資料庫中建立表、主鍵等數據對象。 在兩個輸出窗口中輸出結果:dw_database 用於顯示新建的資料庫名稱及數據文件;dw_objects用於顯示通過cb_table按鈕建立的數據對象。 具體實現 考慮到對於一個特定的應用,在系統分析階段就已經確定資料庫所需要的數據空間、日誌空間的大小等一些系統物理信息,不會等到程序運行時由用戶確定,所以這些信息不需要用戶輸入。資料庫的名稱一般來說也是固定的,用戶輸入的資料庫名稱(sle_database),可用來檢查資料庫系統中是否已經有同名的資料庫。數據文件和邏輯文件的物理位置和名稱,由用戶根據伺服器上的磁碟空間空閑情況輸入(sle_datafile、sle_logfile),程序中給出了初始值,指定的文件位置是sql server通常的數據文件存放位置。 1.建立數據對象的腳本文件(sle_script) 該文件是普通的文本文件類型,其內容由建立表、主鍵等數據對象的數據定義語言(ddl)組成,其語法符合資料庫系統的規則。例如,腳本test.sql內容為建立兩個帶有主鍵的表: create table xz_tj_all ( gxjg char(4) not null, nian smallint not null, yue tinyint not null, bz1 tinyint not null, bz2 tinyint not null, a1 integer , a2 integer , a3 integer , primary key (gxjg, nian, yue, bz1, bz2) ) create table xz_tj_4_1 ( gxjg char(4) not null, nian smallint not null, yue tinyint not null, bz1 tinyint not null, bz2 tinyint not null, a1 integer , primary key (gxjg, nian, yue, bz1, bz2) ) 2.窗口的open事件 應用程序只用到一個窗口(w_create_database),在其open事件中,對兩個全局事務對象進行創建,並利用其中的一個事務對象(tr_sql)與系統資料庫(master)進行連接。此時還沒有進行業務資料庫的創建工作,業務資料庫不存在,所以不能在這里進行與新建業務資料庫的連接。w_create_database 的open事件腳本如下: //創建與master系統資料庫相連接的事務對象 tr_sql = create transaction tr_sql.dbms =「mss microsoft sql server 6.x」 tr_sql.database = 「master」 //資料庫系統管理員 tr_sql.logpass = 「sa」 //伺服器名 tr_sql.servername = 「station4」 //系統管理員口令 tr_sql.logid = 「sa」 tr_sql.autocommit = false tr_sql.dbparm = 「」 //連接到master系統資料庫 connect using tr_sql; if tr_sql.sqlcode <> 0 then messagebox (「資料庫連接錯誤」,「不能連接到sql server資料庫master。請確認sql server資料庫是否啟動。~n~r」 + 「錯誤信息:」+ tr_sql.sqlerrtext) return end if //從系統表sysdatabases中檢索資料庫信息 dw_database.settransobject(tr_sql); //創建與新建業務資料庫相連接的事務對象 tr_newbase = create transaction tr_newbase.dbms =「mss microsoft sql server 6.x」 tr_newbase.logpass =「sa」 tr_newbase.servername =「station4」 tr_newbase.logid =「sa」 tr_newbase.autocommit = false tr_newbase.dbparm =「」 3.cb_create按鈕的單擊事件 根據業務需要,這里創建的數據文件和日誌文件的初始大小為100mb,最大值為200mb,增量為20mb。按鈕cb_create根據輸入參數構造動態sql語句,創建資料庫。cb_create的clicked事件腳本如下: //資料庫名 string ls_database //數據文件路徑及文件名 string ls_datafile //日誌文件路徑及文件名 string ls_logfile //創建資料庫的sql語句 string ls_mysql //邏輯數據文件名 string ls_logicalfilename //邏輯日誌文件名 string ls_logicallogname setpointer(hourglass!) //取得用戶輸入的資料庫名稱 ls_database = trim(sle_database.text) //取得數據文件位置和名稱 ls_datafile = trim(sle_datafile.text) //取得日誌文件位置和名稱 ls_logfile = trim(sle_logfile.text) ls_logicalfilename = ls_database +「arch1」 ls_logicallogname = ls_database +「archlog1」 tr_sql.autocommit = true //建立資料庫的語句 ls_mysql=「create database 」+ls_database+「on」& +「( name =」+ls_logicalfilename+「,」& +「filename = 『」+ls_datafile+「',」& +「size = 100mb,」& +「maxsize = 200,」& +「filegrowth = 20)」& +「log on 」& +「( name = 」+ls_logicallogname+「,」& +「filename = 『」+ls_logfile+「',」& +「size = 100mb,」& +「maxsize = 200,」& +「filegrowth = 20)」 execute immediate :ls_mysql using tr_sql; tr_sql.autocommit = false //檢索出剛剛建立的資料庫 dw_database.retrieve(ls_database) cb_table.enabled = true setpointer(arrow!) 4.cb_table按鈕的單擊事件 按鈕cb_table從指定的腳本文件(sle_script.text)中讀取內容,構造動態的sql語句,創建數據對象。為簡化程序,對於腳本文件大於32765位元組的情況,本文沒做處理,讀者可用多次讀文件等技術自行處理。 cb_table的clicked事件腳本如下: //創建數據對象前的時間 datetime ldt_create //資料庫名 string ls_database //創建數據對象的sql語句 string ls_sql //存儲腳本文件名 string ls_filename //打開文件的文件號 int li_fileno //文件長度,讀取的文件位元組數 long ll_filelength, ll_number //取得新建的資料庫名稱 ls_database = trim(sle_database.text) if messagebox(「請確認」,「將要在」+ls_database+「資料庫中生成表結構?」, question!,yesno!,2) = 2 then return end if setpointer(hourglass!) //為連接業務資料庫的事務對象設置資料庫值 tr_newbase.database = ls_database connect using tr_newbase; if tr_newbase.sqlcode <> 0 then messagebox (「資料庫連接錯誤」,「不能連接到sql server資料庫:」+ls_database +「。~n~r」+「錯誤信息:」+ tr_newbase.sqlerrtext) return end if //取得建立數據對象的時間,並從系統表sysobjects中提取建立的數據對象 select distinct getdate() into :ldt_create from sysobjects using tr_newbase; //此數據窗口將顯示新建事務對象 dw_objects.settransobject(tr_newbase) //從輸入中取得腳本文件名 ls_filename = trim(sle_script.text) ll_filelength = filelength(ls_filename) //對大於32765位元組的文件不做處理 if ll_filelength > 32765 then messagebox(「」,「腳本文件太大」) disconnect using tr_newbase; return elseif ll_filelength > 0 then //讀取文件內容,執行動態sql語句 li_fileno = fileopen(ls_filename, streammode!) ll_number = fileread(li_fileno, ls_sql) if ll_number > 0 and ll_number <= 32765 then tr_newbase.autocommit = true execute immediate :ls_sql usingtr_newbase; tr_newbase.autocommit = false end if fileclose(li_fileno) else //不能正確讀取文件信息 sle_script.setfocus() sle_script.selecttext(1,len(sle_script.text)) messagebox(「打開腳本文件出錯」,「請輸入正確的表結構腳本文件名稱」) disconnect using tr_newbase; return end if //檢索剛剛建立的數據對象 dw_objects.retrieve(ldt_create) disconnect using tr_newbase; setpointer(arrow!)

E. 高手請進推薦〖騰訊〗QQ空間腳本代碼

高手請進推薦〖騰訊〗QQ空間腳本代碼

有誰看的出嗎?
document.write('<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><meta http-equiv="Content-Language" content="gb2312" /><meta id="robots" content="all" /><meta id="author" content="Tencent-ISRD" /><meta id="Copyright" content="Tencent" /><meta name="Description" content="Qzone精彩由你而來" /><meta name="Keywords" content="Qzone,QQ空間,Blog,博客,網路日誌,播客,騰訊,QQ,Tencent" /><title>Qzone精彩由你而來</title><base href="http://imgcache.qq.com/"></base><style type="text/css">/*利用JS修改的樣式表*/</style><style type="text/css">/*樣式補充*/.fontRed{color:#ff0000;font-weight: bold;}/*花藤樣式*/#flowerpanel{ width: 194px; height: 170px; position: absolute; bottom:28px; text-align: center; background-repeat: no-repeat; }.flowerLevel{ list-style: none; margin: 36px 0 0 58px; padding: 0px; height:100px;}.flowerLevel ol { list-style: none; margin: 0px; padding: 0px; }.flowerLevel li{ float: left; width: 25px; margin-right: 1px; }.flowerLevel ol li { float: none; font:0/0}.flowerLevel .t{ background: url(qzone/images/flower/bg_huateng_linet.gif) no-repeat center top; height: 11px; overflow: hidden; }.flowerLevel .p{ background: url(qzone/images/flower/bg_huateng_line.gif) repeat-y center top; height: 50px; overflow: hidden; font-size: 1px; }.flowerLevel .b{ background: url(qzone/images/flower/bg_huateng_lineb.gif) no-repeat center top; height: 11px; overflow: hidden; margin-bottom:1px }.flowerLevel img{margin-left:2px}.flowerLevel .p img{ position: absolute; bottom: 59px !important; bottom: 0px; margin-left: -4px !important; margin-left: -3px; height: 50px; width: 8px; }.flowerStatus {margin-left:45px;margin-top:2px;color:#000;}.fText{ color: #333333; font: 10px Arial;}/*框架樣式*/#mainFrame .sidebar{float:left;overflow-x:hidden}#mainFrame .contentMini{float:left;overflow-x:hidden}#mainFrame .contentFull{float:left;overflow-x:hidden}#frameViewTitle {border:1px solid #ccc;background-color:#e5e5e5;width:110px;margin-left:1px;height:10px;overflow:hidden}#frameViewTips {text-align:center;padding:3px;margin-bottom:3px;}#frameViewTips div{float:left;border:1px solid #999;background-color:#e5e5e5;margin:1px;height:60px;}#frameViewTips div.highlight{background-color:#ff8000;border:1px solid #ce6700}#dragGhostEdge {position: absolute;z-index:99;background-color:#FF9900;font-size:0px}.controlPanel {text-align:left !important;padding-left:18px;}.controlPanel li {text-align:left !important;padding-left:18px;}.controlPanel .split {padding:0px 4px 0px 6px;margin-top:-10px;height:5px;overflow:hidden;margin-bottom:-2px;}.controlPanel .split div {background:url(/qzone_v4/1/line.gif) repeat-x;}.blogEditTips{float:left;width:100% !important;margin:0px !important;height:auto !important;padding:2px}#floatBody{position:absolute;left:0px;top:0px;width:100%;}/*Fix IE CSS Bug*/.mode_table_content{width:100%}.mode_table_mains{width:auto !important;width:100%;}.tButton {margin-top:-1px;float:right;cursor:pointer;}#systemMole_11 .button img{margin-top:2px;}#systemMole_11 .button img.indexmenuoff{margin-top:6px;}</style><link rel="stylesheet" rev="stylesheet" href="qzone_v4/index.css" type="text/css" media="screen" /><link rel="stylesheet" rev="stylesheet" href="" type="text/css" media="screen" id="mozillaCSS"/><link rel="Shortcut Icon" href="favicon.ico" type="image/x-icon" /><script type="text/javascript">document.domain="qq.com";initCSS();</script></head><body id="cbody" style="overflow:hidden"><textarea id="mainTemplet" style="display:none">{blogFullTemplet begin}<div id="index_blog_b" style="height:256px;"><div class="mode_table_mains"><ul><%repeat_0 match="/rss/channel/item" repeat_num="10"%><li><span class="right">評論(<span class="hit" id="cb_<%=@id%>">-</span>)</span><a href="javascript:;" class="blogsort" onClick="openCategory(\'<%=@type%>\');return false" title="點擊進入分類">[<%=@categoryName%>]</a><span class="<%=@xmdClass%>"><a href="javascript:;" class="fix" title="<%=@title%> -- 發表於 <%=@pubTimeString%>" onClick="openBlog(\'<%=@archive%>\',\'<%=@id%>\');return false"><nobr><%=@titleWidth%><%=@title%></nobr></a></span></li><%_repeat_0%></ul><span class="clear"></span> </div></div>{end}{blogMiniTemplet begin}<div id="index_blog_s"><div class="center mode_table_mains"><ul class="fixlist"><%repeat_0 match="/rss/channel/item" repeat_num="10"%><li class="fix" title="<%=@title%> -- 發表於 <%=@pubTimeString%>"><span class="<%=@xmdClass%>"><a href="javascript:;" onClick="openBlog(\'<%=@archive%>\',\'<%=@id%>\');return false"><nobr><%=@titleWidth%><%=@title%></nobr></a></span></li><%_repeat_0%></ul></div></div>{end}{blogDetailTemplet begin}<div id="index_blog_c"><div class="mode_table_mains"><span class="hint-top blogEditTips editMode">在自定義編輯狀態下,此模快僅顯示部分內容,保存後即可完整顯示。</span><div id="rssBlog"><%repeat_0 match="/rss/channel/item"%><div><h3><a href="javascript:;" onClick="openCategory(\'<%=@type%>\');return false" class="blogsort">[<span id="cg_<%=@id%>"><%=@categoryName%></span>]</a><a href="<%=@guid%>" onClick="openBlog(\'<%=@archive%>\',\'<%=@id%>\');return false"><span class="<%=@xmdClass%>" style="cursor:pointer"><%=@titleText%></span></a><span id="bHide_<%=@id%>" href="javascript:;" class="bt_blog_side" title="折疊" onclick="blogClose(<%=@id%>);return false" style="cursor:pointer"><span class="none">折疊</span></span><span id="bShow_<%=@id%>" href="javascript:;" class="bt_blog_show" title="展開" onclick="blogOpen(<%=@id%>);return false" style="cursor:pointer;display:none;"><span class="none">展開</span></span></h3><span class="time"><%=@pubTimeString%></span><div><div id="article_<%=@id%>"><div class="article"><%=@description%></div><a href="<%=@guid%>" onClick="openBlog(\'<%=@archive%>\',\'<%=@id%>\');return false" class="pageall">查看全文</a> | <a href="javascript:;" onclick="ToClip(\'<%=@guid%>\');return false" class="pageall">復制本文地址</a> | <a href="javascript:;" onClick="openBlog(\'<%=@archive%>\',\'<%=@id%>\');return false" class="pageall">評論(<span id="cc_<%=@id%>">-</span>)</a></div></div><hr /></div><%_repeat_0%></div></div></div>{end}{infoFullTemplet begin}<div id="index_info_b"><%repeat_0 match="."%><div class="mode_table_menus"><a href="javascript:;" title="" class="indexbh right ownerMode" onclick=enterMall("big")><span>大頭貼</span></a><a href="javascript:;" onClick="openChatbox(\'<%=@uin%>\');return false" title="找我就Q我" class="qme right clientMode"><span>Q ME</span></a><a href="javascript:;" style="font-weight:bold" onClick="return switchTab(\'info1\',\'info\')">形象</a> | <a href="javascript:;" onClick="return switchTab(\'info2\',\'info\')">檔案</a> | <a href="javascript:;" onClick="return switchTab(\'info3\',\'info\')">統計</a></div><div class="mode_table_mains center" id="info1"><%=@avatar%></div><div class="mode_table_mains center" id="info2" style="display:none"><ul><li>QQ號:<%=@uin%></li><li>昵 稱:<%=@nickname%></li><li>年 齡:<%=@age%></li><li>性 別:<%=@sex%></li><li>位 置:<%=@province%> <%=@city%></li><li>說 明:<%=@desc%></li><li>級 別:<span id="gardenerGradeDiv">無<span class="ownerMode">,<a href="javascript:enterMall(\'flower\',true)" class="ownerMode" style="text-decoration:underline">領養植物</a></span></span></li></ul></div><div class="mode_table_mains center" id="info3" style="display:none"><ul><li>今日訪問人數:<span id="dayvisit"><%=@dayvisit%></span></li><li>歷史訪問人數:<span id="visitcount"><%=@visitcount%></span></li><li><B>如果查出空間惡意刷人<BR>氣,將給予封閉處理!</B></li><li class="red ownerMode">點擊刷新按鈕您可以解決:</li><li class="infocolor ownerMode" style="border:0px">1.QQ空間任何頁面未更新<br/>2.植物指數顯示不正確<br/>3.QQ個人信息中的QQ空間圖標未出現 </li><li><a href="javascript:;" title="刷新" class="reloadinfo ownerMode" onclick="refreshQzone(this);"><span>刷新<span></a></li></ul></div><div id="index_info_mood"></div><%_repeat_0%></div>{end}{infoFullMood begin}<%repeat_0 match="item" repeat_num="1"%><div class="mode_table_title_guest"><a href="javascript:;" title="寫心情" onclick="writeEmotion();return false" class="indexmood right ownerMode"><span>寫</span></a><a href="javascript:;"onclick="showEmotionPage();return false">心情<img src="qzone/images/mood/e<%=@expression%>.gif" width="20" height="20" /><img src="qzone/images/mood/m<%=@expression%>.gif" width="40" height="20" /></a></div><div class="mode_table_main" style="height:96px;line-height: 160%;overflow:hidden"><%=@emtionContent%></div><div class="mode_sign"><a href="javascript:;" onclick="showEmotionPage();return false" class="bt_pen right">心路歷程</a><a href="javascript:;" onclick="showEmotionContent(\'<%=@id%>\');return false"></span>評論(<span class="hit"><%=@comment%></span>)</div><%_repeat_0%>{end}{infoMiniTemplet begin}<div id="index_info_s"><%repeat_0 match="."%><div class="mode_table_menus"><a href="javascript:;" title="大頭貼" class="indexbh right ownerMode" onclick=enterMall("big")><span>大頭貼</span></a><a href="javascript:;" onClick="openChatbox(\'<%=@uin%>\');return false" title="找我就Q我" class="qme right clientMode"><span>Q ME</span></a><a href="javascript:;" style="font-weight:bold" onClick="return switchTab(\'info1\',\'info\')">形象</a> | <a href="javascript:;" onClick="return switchTab(\'info2\',\'info\')">檔案</a> | <a href="javascript:;" onClick="return switchTab(\'info3\',\'info\')">統計</a></div><div class="mode_table_mains center" id="info1"><%=@avatar%></div><div class="mode_table_mains center" id="info2" style="display:none"><ul><li>QQ號:<%=@uin%></li><li>昵 稱:<%=@nickname%></li><li>年 齡:<%=@age%></li><li>性 別:<%=@sex%></li><li>位 置:<%=@province%> <%=@city%></li><li>說 明:<%=@desc%></li><li>級 別:<span id="gardenerGradeDiv">無<span class="ownerMode">,<a href="javascript:enterMall(\'flower\',true)" class="ownerMode" style="text-decoration:underline">領養植物</a></span></span></li></ul></div><div class="mode_table_mains center" id="info3" style="display:none"><ul><li>今日訪問人數:<span id="dayvisit"><%=@dayvisit%></span></li><li>歷史訪問人數:<span id="visitcount"><%=@visitcount%></span></li><li><B>如果查出空間惡意刷人<BR>氣,將給予封閉處理!</B></li><li class="red ownerMode">點擊刷新按鈕您可以解決:</li><li class="infocolor ownerMode" style="border:0px;">1.QQ空間任何頁面未更新<br/>2.植物指數顯示不正確 <br/>3.QQ個人信息中的QQ空間圖標未出現</li><li><a href="javascript:;" title="刷新" class="reloadinfo ownerMode" onclick="refreshQzone(this);"><span>刷新<span></a></li></ul></div><%_repeat_0%></div>{end}{moodTemplet begin}<div id="index_mood_s"><%repeat_0 match="item" repeat_num="1"%><div id="moodTitle" class="mode_table_title_guest"><span onclick="showEmotionPage();">心情<img src="qzone/images/mood/e<%=@expression%>.gif" width="20" height="20" /><img src="qzone/images/mood/m<%=@expression%>.gif" width="40" height="20" /></span></div><div class="mode_table_main" style="line-height: 180%;height:89px;overflow:hidden"><%=@emtionContent%></div><div class="mode_sign"><a href="javascript:;" onclick="showEmotionPage();return false" class="bt_pen right">心路歷程</a><a href="javascript:;" onclick="showEmotionContent(\'<%=@id%>\');return false">評論(<span class="hit"><%=@comment%></span>)</a></div><%_repeat_0%></div>{end}{homeFullTemplet begin}<div id="index_home_b"><div class="center pic350260"><iframe id="homeFrame" width="613" height="389" style="position:relative;left:-182;top:-65" allowTransparency="true" scrolling="no" border="0" frameborder="0"></iframe></div></div>{end}{homeMiniTemplet begin}<div id="index_home_s"><div class="center"><img onClick="guide(6)" class="button" src="qzone/client/home_simple.gif" alt="simple" width="169" height="110" style="cursor:pointer"></div></div>{end}{interactionTemplet begin}<div id="index_interacts"><div class="mode_menu2"><a id="buddyLeft" href="javascript:;" class="menuleftoff" onClick="return switchTab(\'buddy1\',\'buddy\',\'l\')">最近訪客</a><a id="buddyRight"href="javascript:;" class="menurighton" onClick="return switchTab(\'buddy2\',\'buddy\',\'r\')">好友收藏</a><div class="clear"></div></div><div id="buddy1" class="center mode_table_mains" style="display:none"></div><div id="buddy2" class="center mode_table_mains"></div></div>{end}{myVisitor begin}<ul class="fixlist"><%repeat_0 match="visitor" repeat_num="10"%><li><a href="javascript:;" onClick="openChatbox(\'<%=@uin%>\');return false" title="找我就Q我" class="qme right"><span>Q ME</span></a> <nobr class="fix"><a href="http://user.qzone.qq.com/<%=@uin%>" target="_blank" title="<%=@nick%>"><%=@nick%></a></nobr></li><%_repeat_0%></ul>{end}{myCollection begin}<ul class="fixlist"><%repeat_0 match="/buddy" repeat_num="5"%><li style="width:99%;overflow:hidden"><a href="javascript:;" title="找我就Q我" class="qme right" onClick="openChatbox(\'<%=@uin%>\');return"><span>Q ME</span></a><a href="http://user.qzone.qq.com/<%=@uin%>" target="_blank" class="guestname"><%=@nick%></a><br><nobr><%=@describer%></nobr></li><%_repeat_0%></ul>{end}{photoMiniTemplet begin}<div id="index_photo_s" style="height:114px"><table class="centerTable"><tr><td valign="center">__PIC__</td></tr></table></div>{end}{photoFullTemplet begin}<div id="index_photo_b"><table class="centerTable" style="height:259px"><tr><td valign="center">__PIC__</td></tr></table></div>{end}{msgMiniTemplet begin}<div id="index_guestbook_s"><div class="center mode_table_mains"><%repeat_0 match="channel"%><p title="主人寄語: <%=@description%>" onclick="guide(4)" style="cursor:pointer"><nobr class="fix" style="cursor:hand"><%=@description%></nobr></p><%_repeat_0%><ul class="fixlist"><%repeat_0 match="channel/item" repeat_num="4"%><li class="fix"><a href="javascript:;" onClick="guidebutton(4);return false" title="<%=@author%> 發表於 <%=@pubDate_l%>"><%=@title%></a></li><%_repeat_0%></ul></div></div>{end}{msgFullTemplet begin}<div id="index_guestbook_b"><div class="center mode_table_mains" style="OVERFLOW: hidden; HEIGHT: 56px"><%repeat_0 match="channel"%><p title="<%=@description%>" onclick="guide(4)" style="cursor:pointer"><b>主人寄語:</b> <%=@description%></p><%_repeat_0%></div><div class="mode_table_title_guest" style="padding:6px;"><a class="bt_appear right" href="javascript:;" onclick="guide(4);return false">發表留言</a>最新留言</div><div class="center mode_table_mains"><ul class="fixlist"><%repeat_0 match="channel/item" repeat_num="6"%><li style="margin-top:4px;padding-bottom:2px;"><span class="num time right" title=" <%=@pubDate_l%> "><%=@pubDate_s%></span><nobr class="fix"><a href="http://user.qzone.qq.com/<%=@uin%>" target="_blank" class="guestname"><%=@author%></a>:<a href="javascript:;" onClick="guidebutton(4);return false" title="<%=@title%>"><%=@title%></a></nobr></li><%_repeat_0%></ul></div></div>{end}{musicFullTemplet begin}<div id="index_music_b"><div class="mode_table_mains"><%repeat_0 match="/idol"%><div style="width:155px;height:152px;overflow:hidden;text-align:center;float:left"><img class="left" src="<%=@url%>" alt="album" onload="adjustSize(this,150,150)"/></div><ul class="mode_menu2"><p class="left" onclick="openMusicUrl(\'idol\')" style="cursor:pointer">我的偶像</p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></ul><ul id="idol_b_explain" class="fixlist"><li title="姓名:<%=@name%>" class="fix">姓名: <%=@name%></li><li title="身高:<%=@height%>厘米" class="fix">身高: <%=@height%> 厘米</li><li title="星座:<%=@astro_cn%>" class="fix">星座: <%=@astro_cn%>座</li><li title="體重:<%=@weight%>公斤" class="fix">體重: <%=@weight%> 公斤</li></ul><ul id="idol_b_content" class="fixlist" style="height:80px"><%repeat_1 match="topic" repeat_num="4"%><li class="fix"><a href="javascript:;" title="<%=@title%> -- 評論(<%=@answer%>)"><%=@title%></a></li><%_repeat_1%></ul><%_repeat_0%><%repeat_0 match="/album"%><ol id="list_b" class="fixlist"><li class="mode_table_title_guest mode_menu2" onClick="openMusicUrl(\'coll\')" style="cursor:pointer"><p class="left">·音樂收藏</p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></li><%repeat_1 match="song" repeat_num="3"%><li onClick="openMusicUrl(\'coll\')"><a href="javascript:;" class="time right fix"><%=@singer%></a><nobr class="fix"><div class="num"><%=index%></div><a href="javascript:;" title="<%=@name%>"><%=@name%></a></nobr></li><%_repeat_1%></ol><%_repeat_0%><%repeat_0 match="/rank"%><ol id="top_b" class="fixlist"><li class="mode_table_title_guest mode_menu2"><p class="left" onClick="openMusicUrl(\'rank\')" style="cursor:pointer">·勁歌榜</p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></li><%repeat_1 match="song" repeat_num="3"%><li onClick="openMusicUrl(\'rank\')"><a href="javascript:;" class="time right fix"><%=@singer%></a><nobr class="fix"><div class="num"><%=index%></div><img src="qzone/images/client/icon_<%=@trend_icon%>.gif" alt="<%=@trend_alt%>" width="7" height="7" /><a href="javascript:;" title="<%=@name%>"><%=@name%></a></nobr></li><%_repeat_1%></ol><%_repeat_0%></div></div>{end}{musicMiniTemplet begin}<div id="index_music_list"><%repeat_0 match="/data/album"%><div class="mode_menu2"><p class="left fix" title = "<%=@name%>"><nobr>· <%=@name%></nobr></p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></div><div class="center mode_table_mains"><ol class="fixlist"><%repeat_1 match="/data/album/song" repeat_num="10"%><li onClick="openMusicUrl(\'coll\')" title="<%=@name%> - <%=@singer%>"><a href="javascript:;" class="time right"><nobr class="fix" style="width:40px;cursor:hand"><%=@singer%></nobr></a><nobr class="fix"><div class="num"><%=index%></div><a href="javascript:;"><%=@name%></a></nobr></li><%_repeat_1%></ol></div><%_repeat_0%></div>{end}{musicTopMod begin}<div id="index_music_top"><%repeat_0 match="."%><div class="mode_menu2"><p class="left fix" title = "<%=@name%>"><nobr>· <%=@name%></nobr></p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></div><div class="center mode_table_mains"><ol class="fixlist"><%repeat_1 match="song" repeat_num="10"%><li onClick="openMusicUrl(\'rank\')"><a href="javascript:;" class="time right fix"><%=@singer%></a><nobr class="fix"><div class="num"><%=index%></div><img src="qzone/images/client/icon_<%=@trend_icon%>.gif" alt="<%=@trend_alt%>" width="7" height="7" /><a href="javascript:;" title="<%=@name%>"><%=@name%></a></nobr></li><%_repeat_1%></ol></div><%_repeat_0%></div>{end}{musicIdolMod begin}<div id="index_music_idol"><%repeat_0 match="."%><div class="mode_menu2"><p class="left fix" onclick="openMusicUrl(\'idol\')" style="cursor:pointer"><nobr>· <%=@name%></nobr></p><p><span class="right"><a href="javascript:;" title="頂" class="vote_u"><span>頂</span></a><span class="num"><%=@good%></span><a href="javascript:;" title="砸" class="vote_d"><span>砸</span></a><span class="num"><%=@bad%></span></span></p><div class="clear"></div></div><div id="idol_explain" class="mode_table_mains"><div style="width:110px;height:100px;overflow:hidden;text-align:center;float:left"><img class="left" src

F. 交通銀行業務代碼CB9900、CB9901什麼意思

像你這種情況一般都是一般都是銀行內部自己定義的一些腳本代碼,那麼這些代碼她他有這些代碼一般有對應的一些特殊意義比如說一些金融行業裡面的關鍵字關鍵詞或者說他行內的一些特殊的規范,通常通過代碼特別是這種腳本代碼來用,那麼對外的話,一般做一些翻譯就可以了。

G. 同一個數據窗口數據如何UPDATE到兩個資料庫中去

當我們把用PowerBuilder(以下簡稱PB)開發的資料庫客戶端應用程序交給用戶後,還需要在用戶的伺服器端的資料庫系統上進行一系列配置工作,如建立業務資料庫和建表、視圖、主鍵、索引等數據對象。只有正確配置了資料庫伺服器上的數據結構,應用程序才能正常運行。通常由經驗豐富的資料庫管理員,使用資料庫系統提供的工具,手工或通過其他輔助工具,來完成資料庫端的配置工作。本文以微軟的SQL Server 2000為例,介紹用PB開發一個生成業務資料庫及各種業務數據對象的程序,用戶只要運行這個程序,就可以建立資料庫端的數據結構。
程序功能及結構
程序的主要功能是建立客戶應用程序運行時需要的業務資料庫和在新建立的業務資料庫上建立數據對象。
程序的輸入信息通過4個單行編輯文本框獲得:
●sle_database:新建立的資料庫名稱;
●sle_datafile:新建資料庫所用的數據文件;
●sle_logfile:新建資料庫所用的日誌文件;
●sle_script:建立資料庫中的數據對象所用的腳本文件。
完成程序功能的兩個按鈕分別為:cb_create 用於建立資料庫;cb_table用於在新建的資料庫中建立表、主鍵等數據對象。
在兩個輸出窗口中輸出結果:dw_database 用於顯示新建的資料庫名稱及數據文件;dw_objects用於顯示通過cb_table按鈕建立的數據對象。
具體實現
考慮到對於一個特定的應用,在系統分析階段就已經確定資料庫所需要的數據空間、日誌空間的大小等一些系統物理信息,不會等到程序運行時由用戶確定,所以這些信息不需要用戶輸入。資料庫的名稱一般來說也是固定的,用戶輸入的資料庫名稱(sle_database),可用來檢查資料庫系統中是否已經有同名的資料庫。數據文件和邏輯文件的物理位置和名稱,由用戶根據伺服器上的磁碟空間空閑情況輸入(sle_datafile、sle_logfile),程序中給出了初始值,指定的文件位置是SQL Server通常的數據文件存放位置。
1.建立數據對象的腳本文件(sle_script)
該文件是普通的文本文件類型,其內容由建立表、主鍵等數據對象的數據定義語言(DDL)組成,其語法符合資料庫系統的規則。例如,腳本test.sql內容為建立兩個帶有主鍵的表:
create table xz_tj_all
( gxjg char(4) not null,
nian smallint not null,
yue tinyint not null,
bz1 tinyint not null,
bz2 tinyint not null,
a1 integer ,
a2 integer ,
a3 integer ,
primary key (gxjg, nian, yue, bz1, bz2)
)
create table xz_tj_4_1
( gxjg char(4) not null,
nian smallint not null,
yue tinyint not null,
bz1 tinyint not null,
bz2 tinyint not null,
a1 integer ,
primary key (gxjg, nian, yue, bz1, bz2)
)
2.窗口的Open事件
應用程序只用到一個窗口(w_create_database),在其Open事件中,對兩個全局事務對象進行創建,並利用其中的一個事務對象(tr_sql)與系統資料庫(Master)進行連接。此時還沒有進行業務資料庫的創建工作,業務資料庫不存在,所以不能在這里進行與新建業務資料庫的連接。w_create_database 的Open事件腳本如下:
//創建與Master系統資料庫相連接的事務對象
tr_sql = create transaction
tr_sql.DBMS =「MSS Microsoft SQL Server 6.x」
tr_sql.DataBase = 「Master」
//資料庫系統管理員
tr_sql.LogPass = 「sa」
//伺服器名
tr_sql.ServerName = 「station4」
//系統管理員口令
tr_sql.LogId = 「sa」
tr_sql.AutoCommit = False
tr_sql.DBParm = 「」
//連接到Master系統資料庫
connect using tr_sql;
if tr_sql.sqlcode <> 0 then
MessageBox (「資料庫連接錯誤」,「不能連接到SQL Server資料庫Master。請確認SQL Server資料庫是否啟動。~n~r」 + 「錯誤信息:」 + tr_sql.sqlerrtext)
return
end if
//從系統表sysdatabases中檢索資料庫信息
dw_database.SetTransObject(tr_sql);
//創建與新建業務資料庫相連接的事務對象
tr_newBase = create transaction
tr_newBase.DBMS =「MSS Microsoft SQL Server 6.x」
tr_newBase.LogPass =「sa」
tr_newBase.ServerName =「station4」
tr_newBase.LogId =「sa」
tr_newBase.AutoCommit = False
tr_newBase.DBParm =「」
3.cb_create按鈕的單擊事件
根據業務需要,這里創建的數據文件和日誌文件的初始大小為100MB,最大值為200MB,增量為20MB。按鈕cb_create根據輸入參數構造動態SQL語句,創建資料庫。cb_create的clicked事件腳本如下:
//資料庫名
string ls_database
//數據文件路徑及文件名
string ls_dataFile
//日誌文件路徑及文件名
string ls_logFile
//創建資料庫的SQL語句
string ls_mySql
//邏輯數據文件名
string ls_logicalFileName
//邏輯日誌文件名
string ls_logicalLogName
SetPointer(Hourglass!)
//取得用戶輸入的資料庫名稱
ls_database = trim(sle_database.text)
//取得數據文件位置和名稱
ls_dataFile = trim(sle_dataFile.text)
//取得日誌文件位置和名稱
ls_logFile = trim(sle_logFile.text)
ls_logicalFileName = ls_database + 「Arch1」
ls_logicalLogName = ls_database + 「Archlog1」
tr_sql.AutoCommit = True
//建立資料庫的語句
ls_mySql=「CREATE DATABASE 」+ls_database+「ON」&
+「( NAME =」+ls_logicalFileName+「,」&
+「FILENAME = 『」+ls_dataFile+「',」&
+「SIZE = 100MB,」&
+「MAXSIZE = 200,」&
+「FILEGROWTH = 20)」&
+「LOG ON 」&
+「( NAME = 」+ls_logicalLogName+「,」&
+「FILENAME = 『」+ls_logFile+「',」&
+「SIZE = 100MB,」&
+「MAXSIZE = 200,」&
+「FILEGROWTH = 20)」
EXECUTE IMMEDIATE :ls_mySql Using tr_sql;
tr_sql.AutoCommit = False
//檢索出剛剛建立的資料庫
dw_database.Retrieve(ls_database)
cb_table.Enabled = True
SetPointer(Arrow!)
4.cb_table按鈕的單擊事件
按鈕cb_table從指定的腳本文件(sle_script.text)中讀取內容,構造動態的SQL語句,創建數據對象。為簡化程序,對於腳本文件大於32765位元組的情況,本文沒做處理,讀者可用多次讀文件等技術自行處理。
cb_table的clicked事件腳本如下:
//創建數據對象前的時間
datetime ldt_create
//資料庫名
string ls_database
//創建數據對象的SQL語句
string ls_sql
//存儲腳本文件名
string ls_fileName
//打開文件的文件號
int li_fileNo
//文件長度,讀取的文件位元組數
long ll_fileLength, ll_number
//取得新建的資料庫名稱
ls_database = trim(sle_database.text)
if MessageBox(「請確認」,「將要在」+ls_database+「資料庫中生成表結構?」, Question!,YesNO!,2) = 2 then
return
end if
SetPointer(HourGlass!)
//為連接業務資料庫的事務對象設置資料庫值
tr_newBase.DataBase = ls_database
connect using tr_newBase;
if tr_newBase.sqlcode <> 0 then
MessageBox (「資料庫連接錯誤」,「不能連接到SQL Server資料庫:」 +ls_database + 「 。~n~r」+「錯誤信息:」+ tr_newBase.sqlerrtext)
return
end if
//取得建立數據對象的時間,並從系統表sysobjects中提取建立的數據對象
Select distinct getDate()
into :ldt_create
from sysobjects
using tr_newBase;
//此數據窗口將顯示新建事務對象
dw_objects.SetTransObject(tr_newBase)
//從輸入中取得腳本文件名
ls_fileName = trim(sle_script.text)
ll_fileLength = FileLength(ls_fileName)
//對大於32765位元組的文件不做處理
if ll_fileLength > 32765 then
MessageBox(「」,「腳本文件太大」)
DISCONNECT USING tr_newBase;
return
elseif ll_fileLength > 0 then
//讀取文件內容,執行動態SQL語句
li_fileNo = FileOpen(ls_fileName, StreamMode!)
ll_number = FileRead(li_fileNo, ls_sql)
if ll_number > 0 and ll_number <= 32765 then
tr_newBase.AutoCommit = True
EXECUTE IMMEDIATE :ls_sql
Usingtr_newBase;
tr_newBase.AutoCommit = False
end if
FileClose(li_fileNO)
else //不能正確讀取文件信息
sle_script.setFocus()
sle_script.SelectText(1,len(sle_script.text))
MessageBox(「打開腳本文件出錯」,「請輸入正確的表結構腳本文件名稱」)
DISCONNECT USING tr_newBase;
return
end if
//檢索剛剛建立的數據對象
dw_objects.Retrieve(ldt_create)
DISCONNECT USING tr_newBase;
SetPointer(Arrow!)

H. js腳本問題

<script type="text/javascript">
$(document).ready(function(){-------頁面載入完畢
$("#btnAddType").click(function(){--------給頁面元素 id=btnAddType的 添加一個click事件的偵聽
CreateParent_IframeDialog("添加類型", "Manage/Question/QuestionTypeDetail.aspx", 640, 260);---打開一個dialog的頁面長寬已經給出 連接按鈕是 添加類型 頁面是Manage/Question/QuestionTypeDetail.aspx
});
RepeaterListEvent("cb_Head","cb_Sub","QList"); ------在repeater控制項上 添加cb_Head,cb_Sub,QList事件。這些事件是後台自己定義的;
});
</script>

I. 傳奇私服裝備刻名腳本

首先這個文件必須放在Mer..._def而不是NPC_def的文件夾
另外,腳本最上面要加上
(@@useitemname)
[@main]
....

J. 選用任何一門後端語言,配合前端腳本,實現一個JSONP介面,並且跑通

//前端js(引入jq庫):
$j.ajax({
url:location.href,
type:'GET',
dataType:'jsonp',
jsonpCallback:'cb',
success:data=>{
console.log(data)
}
})
//服務端index.html:
cb({"data":123})

熱點內容
美團商家新增的技術伺服器是什麼 發布:2024-04-27 12:12:35 瀏覽:343
得到腳本 發布:2024-04-27 12:06:25 瀏覽:936
三星手機鎖屏忘記密碼了怎麼辦 發布:2024-04-27 12:05:41 瀏覽:519
python基礎語言 發布:2024-04-27 11:54:40 瀏覽:84
ioshttp伺服器搭建 發布:2024-04-27 11:40:26 瀏覽:913
忘記密碼如何強制刷機vivo 發布:2024-04-27 11:28:40 瀏覽:385
c語言讀取指定行 發布:2024-04-27 11:28:30 瀏覽:52
c語言中a10什麼意思 發布:2024-04-27 10:45:43 瀏覽:58
物聯網中ftp是什麼意思 發布:2024-04-27 10:41:17 瀏覽:986
銀行密碼保護在哪裡 發布:2024-04-27 10:25:23 瀏覽:189