当前位置:首页 » 编程软件 » 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-05-09 08:12:34 浏览:878
不用压缩泵 发布:2024-05-09 08:12:33 浏览:849
硬盘存储容量发展速度 发布:2024-05-09 08:06:47 浏览:785
微信在哪里密码锁 发布:2024-05-09 08:01:27 浏览:282
wifi安卓密码怎么改 发布:2024-05-09 07:51:00 浏览:618
百度地图androidapi 发布:2024-05-09 07:50:54 浏览:739
首板指标源码 发布:2024-05-09 07:50:18 浏览:519
支教老师访问 发布:2024-05-09 07:45:21 浏览:870
模特拍摄脚本 发布:2024-05-09 07:45:13 浏览:237
c语言判断互质 发布:2024-05-09 07:44:38 浏览:754