用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
abaloneking的公告
<script language = "javascript"> function window.onload() { //add counter start AddCounter(); //add counter end <!--cursor--> <!--cursor--> var strTemp; strTemp = "<h3>友情Blog</h3><ul><li><a target=_blank href = 'http://blog.csdn.net/chensheng913'> 键者天行</a><li><a target=_blank href = 'http://blog.csdn.net/laily/category/32344.aspx'> 阿赖的个性空间</a><li><a target=_blank href = 'http://blog.csdn.net/kanji/'> kanji的专栏</a></li></ul>"; var flgDiv; flgDiv = document.getElementById("main").document.getElementsByTagName("div"); for ( var i = 0 ; i < flgDiv.length ; i++ ) { if (flgDiv[i].innerHTML == "News") { flgDiv[i].innerHTML = "<h1 class = 'listtitle'>News</h1>"; } } var temp; temp=document.getElementById("main").document.getElementsByTagName("ul"); var ilLength ; ilLength = temp.length; temp[ilLength-1].insertAdjacentHTML('afterEnd',strTemp); } function AddCounter() { var strVal = "<TABLE border='0' cellspacing='0' cellpadding'0'><TR><TD><a href='http://www.mesothelioma-asbestos-lung-cancer.com'><img border='0' src='http://flaxmanconsultancy.com/counters/countme.php?count=http://blog.csdn.net/abaloneking' alt='Mesothelioma'></a></TD></TR><TR><TD align=center><font size='xx-small'><a href='http://www.mesothelioma-asbestos-lung-cancer.com'>Mesothelioma</a></font></TD></TR></TABLE>"; var insertCounter =document.getElementsByTagName("H3").item(2).innerHTML; insertCounter = strVal ; } //add counter end </script> <!--<script language="javascript"> function window.onload() { var tagTile; tagTile=document.getElementById("main").document.getElementsByTagName("H3"); var tagBody; tagBody =document.getElementsByTagName("ul").item(1).innerHTML; var tagLi; tagLi = document.getElementsByTagName("ul").item(1).children(1).innerHTML // title start /*var tagText; //tagText= document.getElementById ("Blog Stats").innerHTML;*/ document.getElementById("tagline").insertAdjacentHTML('afterEnd','<br>'+tagLi ); //title end //invisibility the postbacks document.getElementsByTagName("ul").item(1).innerHTML=""; document.getElementsByTagName("h3").item(1).innerHTML=""; } </script> --> <!-- set main end --> <!--show logo start--> <!-- logo comment instead by nanjingdts <IMG alt="" hspace=0 oncontextmenu="return false" src="http://blog.csdn.net/images/blog_csdn_net/abaloneking/67876/o_zourenyaohoudao.gif" align=baseline border=0> <br/>--> <!--show logo end--> <!-- nan jing da tu sha start --> <marquee direction=right id="kangri" behavior=scroll onmouseover="this.stop()" onmouseout="this.start()"> <img src="http://blog.csdn.net/images/blog_csdn_net/abaloneking/144236/t_U1043P1T63D1562F1443DT20041213181858.jpg" alt="南京学生游行"/> <img src ="http://blog.csdn.net/images/blog_csdn_net/abaloneking/144236/t_shaojiaoderen.JPG" alt="被浇上汽油点火烧焦的尸体 "/> <img src="http://blog.csdn.net/images/blog_csdn_net/abaloneking/144236/t_toulu.JPG" alt="被日军惨杀的中国人的头颅 "/> <img src="http://blog.csdn.net/images/blog_csdn_net/abaloneking/144236/t_changjiangbianderibenren.JPG" alt="长江边上成千上万的被日军烧焦的尸体"/> </marquee> <!-- nan jing da tu sha end --> <!--留言本开始--> <a href = "http://blog.csdn.net/abaloneking" class = "listitem"> 首页</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id="SingleColumn1_Categories_CatList__ctl0_LinkList__ctl1_Link" class = "listitem" href="http://blog.csdn.net/abaloneking/archive/2004/11/11/176881.aspx"> 给我留言</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:baozhuohuiⒶ126.com" target=_blank class = "listitem">联系我</a> <p> <p> <!--留言本结束--> <!-- Blog日历表开始 --> <!-- <font color = "green"><li>Today is :</li></font> --> <script language="javascript"> var diarydays="<2004-11-08><2004-11-04><2004-11-02><2004-11-01><2004-10-31><2004-10-30><2004-10-29><2004-10-26><2004-10-23><2004-10-18><2004-10-16><2004-10-15><2004-10-14><2004-10-11><2004-09-07><2004-09-06><2004-09-05><2004-09-03><2004-09-02><2004-09-01><2004-08-31><2004-08-30><2004-08-29><2004-08-28><2004-08-27><2004-08-26><2004-08-25><2004-08-24><2004-08-23><2004-08-22><2004-08-21><2004-08-20><2004-08-19><2004-08-18><2004-08-17><2004-08-15><2004-08-13><2004-08-12><2004-08-11><2004-08-10><2004-08-09><2004-08-08><2004-08-06><2004-08-05><2004-08-04><2004-08-03><2004-08-02><2004-08-01><2004-07-31><2004-07-30><2004-07-29><2004-07-27><2004-07-26><2004-07-25><2004-07-22><2004-07-21><2004-07-20><2004-07-19><2004-07-18><2004-07-16><2004-07-15><2004-07-14><2004-07-13><2004-07-12><2004-07-11><2004-07-10><2004-07-09><2004-07-08><2004-07-06><2004-07-05><2004-07-04><2004-07-03><2004-07-02><2004-07-01><2004-06-30><2004-06-27><2004-06-26>"; </script> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style> .calendarBigBorder { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; text-decoration: none; width: 170; background-color: #FFFFFF; font-size: 9pt;border:1px dotted #999; } .calendarTd { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; color: #000000; background-color: #eeeeee; height: 18px; width: 11%; text-align: center;} .calendarMInput { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; text-decoration: none; background-color: #FFFFFF; height: 15px; border: 1px solid #666666; width: 19px; color: #0099FF;} .calendarYInput { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; color: #0099FF; text-decoration: none; background-color: #FFFFFF; height: 15px; width: 34px; border: 1px solid #666666;} .calendarMonthTitle { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; font-weight: normal; height: 24px; text-align: center; color: #333333; text-decoration: none; background-color: #eeeeee; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;} .calendarNow { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; font-weight: bold; color: #000000; background-color: #C0C9D3; height: 18px; text-align: center;} .calendarDaySat { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; color: #333333; text-decoration: none; background-color: #eeeeee; text-align: center; height: 18px; width: 12%;} .calendarDaySun { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; color: #333333; text-decoration: none; background-color: #eeeeee; text-align: center; height: 18px; width: 12%;} .calendarLink { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; background-color: #E7E7F6; text-align: center; height: 18px;} .categoryTxt { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; font-size: 9pt; line-height: 23px; color: #333333; text-decoration: none;} .categoryTable { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #000000; border-bottom-color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #71b99c;} </style> <SCRIPT LANGUAGE="JavaScript"> var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二"); var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); var days = new Array("日","一", "二", "三","四", "五", "六"); var classTemp; var calendarHover="calendarHover"; var today=new getToday(); var year=today.year; var month=today.month; var newCal; //得到某月天数 function getDays(month, year) { if (1 == month) return ((0 == year % 4) && (0 != (year % 100))) ||(0 == year % 400) ? 29 : 28; else return daysInMonth[month]; } //得到当天时间信息 function getToday() { this.now = new Date(); this.year = this.now.getFullYear(); this.month = this.now.getMonth(); this.day = this.now.getDate(); } //生成日历 function Calendar() { newCal = new Date(year,month,1); //当前月的第一天 today = new getToday(); var day = -1; //用来判断日历中是否为当天 var startDay = newCal.getDay(); //当月开始时间 var endDay=getDays(newCal.getMonth(), newCal.getFullYear());//当月结束时间 var daily = 0; //用来生成日历中的天数值 if ((today.year == newCal.getFullYear()) &&(today.month == newCal.getMonth())) day = today.day; var caltable = document.all.caltable.tBodies.calendar; //得到日历表格的集合 var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear()); //得到当月天数 //生成日历 for (var intWeek = 0; intWeek < caltable.rows.length;intWeek++) for (var intDay = 0;intDay < caltable.rows[intWeek].cells.length;intDay++) { var cell = caltable.rows[intWeek].cells[intDay]; //得到单元袼 //生成字符串用于判断当天是否有日志 var montemp=(newCal.getMonth()+1)<10?("0"+(newCal.getMonth()+1)):(newCal.getMonth()+1); if ((intDay == startDay) && (0 == daily)){ daily = 1;} var daytemp=daily<10?("0"+daily):(daily); var d="<"+newCal.getFullYear()+"-"+montemp+"-"+daytemp+">"; //选择样式 if(day==daily) cell.className="calendarNow"; else if(diarydays.indexOf(d)!=-1) cell.className="calendarLink"; else if(intDay==6) cell.className = "calendarDaySat"; else if (intDay==0) cell.className ="calendarDaySun"; else cell.className="calendarTd"; //生成值 if ((daily > 0) && (daily <= intDaysInMonth)) { cell.innerText = daily; daily++; } else cell.innerText = ""; } document.all.year.value=year; document.all.month.value=month+1; } function subMonth() { if ((month-1)<0) { month=11; year=year-1; } else { month=month-1; } Calendar(); } function addMonth() { if((month+1)>11) { month=0; year=year+1; } else { month=month+1; } Calendar(); } //得到响应事件 function getDiary() { var mon=(newCal.getMonth()+1)<10?("0"+(newCal.getMonth()+1)):(newCal.getMonth()+1); var day=event.srcElement.innerText<10?("0"+event.srcElement.innerText):(event.srcElement.innerText); var d="<"+newCal.getFullYear()+"-"+mon+"-"+day+">"; if ("TD" == event.srcElement.tagName) if (("" != event.srcElement.innerText)&&(diarydays.indexOf(d)!=-1)) { /*diary.location="/chensheng913/archive/"+newCal.getFullYear()+"/"+mon+"/"+day+".aspx"; window.location.href = diary.location; baozh*/ } } function setDate() { if (document.all.month.value<1||document.all.month.value>12) { alert("月的有效范围在1-12之间!"); return; } year=Math.ceil(document.all.year.value); month=Math.ceil(document.all.month.value-1); Calendar(); } </SCRIPT> <table border="0" cellpadding="0" cellspacing="1" class="calendarBigBorder" id="caltable" width="200"> <thead> <tr align="center" valign="middle"> <td colspan="7" class="calendarMonthTitle"> <input name="year" type="text" class="calendarYInput" size="3" maxlength="4" onkeydown="if (event.keyCode==13){setDate()}" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onpaste="this.value=this.value.replace(/[^0-9]/g,'')">年 <input name="month" type="text" class="calendarMInput" size="1" maxlength="2" onkeydown="if (event.keyCode==13){setDate()}" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onpaste="this.value=this.value.replace(/[^0-9]/g,'')">月 [<a onClick="addMonth()" href="javascript:;">下月</a>] [<a onClick="subMonth()" href="javascript:;">上月</a>]</td> </tr> <tr align="center" valign="middle"> <SCRIPT LANGUAGE="JavaScript"> document.write("<TD class=calendarDaySun id=diary>" + days[0] + "</TD>"); for (var intLoop = 1; intLoop < days.length-1; intLoop++) document.write("<TD class=calendarTd id=diary>" + days[intLoop] + "</TD>"); document.write("<TD class=calendarDaySat id=diary>" + days[intLoop] + "</TD>"); </SCRIPT> </TR> </thead> <TBODY border=1 cellspacing="0" cellpadding="0" ID="calendar" ALIGN=CENTER ONCLICK="getDiary()" onmouseup=document.selection.empty() oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()> <SCRIPT LANGUAGE="JavaScript"> for (var intWeeks = 0; intWeeks < 6; intWeeks++) { document.write("<TR style='cursor:hand'>"); for (var intDays = 0; intDays < days.length;intDays++) document.write("<TD class=calendarTd onMouseover='{classTemp=this.className;this.className=calendarHover}' onMouseOut='this.className=classTemp'></TD>"); document.write("</TR>"); } </SCRIPT> </tbody> </table> <script LANGUAGE="JavaScript"> Calendar(); </script> <!-- Blog日历表结束 --> <!-- <font color = "green"><li>Take me to your heart</li></font> --> <li class = 'listtitle'><a href=rtsp://211.89.225.1/encoder/cnr3>Music Radio Online</a></li> <br/> <!-- mediaplay start --> <OBJECT ID=RAOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT="100" WIDTH="170"> <PARAM NAME="AUTOSTART" Value="false"> <PARAM NAME="CONTROLS" VALUE=ConrolPane> <param name="console" value="one"> <param name="loop" value="true"> <!--<PARAM NAME="SRC" VALUE="http://entdown.163.com/ent/0404/14/ml.ram">--> <PARAM NAME="SRC" VALUE="http://i6.sina.com.cn/edu/y-zone/6/6-chunni.mp3"> </OBJECT> <!--<EMBED id=olplayer src=http://entdown.163.com/ent/0404/14/ml.ram width=170 height=45 type=video/x-ms-asf loop="true" AutoStart="false">--> <!-- mediaplay end --> <p>
文章分类
珍藏链接
MS techNet
Msdn library
Overview (Java 2 Platform SE 5.0)
在网页中使用realplayer播放rm文件
对DotText Blog的高级个性化修改
存档

原创  使用存储过程的一个小例子 收藏

Public Overloads Sub Update(ByVal authorityArr As IList)
            log.Debug("Update a record in table TBL_M_AUTHORITY")

            Dim connection As OracleConnection = New OracleConnection(OraHelper.CONN_STRING_LOCAL)
            Dim command As OracleCommand = New OracleCommand(PLSQL_UPDATE, connection)
            command.CommandType = CommandType.StoredProcedure
            Dim txn As OracleTransaction

            Dim updateParms() As OracleParameter = {
                     New OracleParameter(PARM_AUTH_CD, OracleDbType.Varchar2) _
                   , New OracleParameter(PARM_AUTH_NAME, OracleDbType.Varchar2) _
                   , New OracleParameter(PARM_SHORI_STAFF_CD, OracleDbType.Decimal) _
                   , New OracleParameter(PARM_VOID_FLG, OracleDbType.Varchar2) _
                   , New OracleParameter(PARM_DISP_ORDER, OracleDbType.Decimal)}
            Dim authInfo As AuthorityInfo

            Try
                connection.Open()

                txn = connection.BeginTransaction(IsolationLevel.ReadCommitted)

                For Each authInfo In authorityArr
                    updateParms(0).Value = authInfo.auth_cd
                    updateParms(1).Value = authInfo.auth_name
                    updateParms(2).Value = authInfo.shori_staff_cd
                    updateParms(3).Value = authInfo.void_flg
                    If authInfo.disp_order_str Is Nothing Or authInfo.disp_order_str.Trim = "" Then
                        updateParms(4).Value = DBNull.Value
                    Else
                        updateParms(4).Value = Decimal.Parse(authInfo.disp_order_str)
                    End If

                    Dim params As OracleParameter
                    command.Parameters.Clear()

                    For Each params In updateParms
                        command.Parameters.Add(params)
                    Next
                    command.ExecuteNonQuery()
                Next
                txn.Commit()
            Catch ex As Exception
                txn.Rollback()
                log.Debug(ex.Message)
                log.Debug(ex.StackTrace)
                Throw ex
            Finally
                If Not connection Is Nothing Then
                    connection.Close()
                    connection.Dispose()
                End If
                If Not command Is Nothing Then
                    command.Dispose()
                End If
            End Try
        End Sub

发表于 @ 2005年03月15日 10:59:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:在数据库中开始一个事务。 | 新一篇:按回车,光标到下一个控件,遇到按钮打住

  • 发表评论
  • 评论内容:
  •  
Copyright © abaloneking
Powered by CSDN Blog