<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <% var Recordset1; var Recordset1_numRows; Recordset1 = Server.CreateObject("ADODB.Recordset"); Recordset1.ActiveConnection = MM_connNews_STRING; Recordset1.Source = "SELECT * FROM news ORDER BY n_id DESC"; Recordset1.CursorType = 0; Recordset1.CursorLocation = 2; Recordset1.LockType = 1; Recordset1.Open(); Recordset1_numRows = 0; var first=new Object(); first.postTime=Recordset1.Fields.Item("n_time").Value; first.title=Recordset1.Fields.Item("n_title").Value; first.content=Recordset1.Fields.Item("n_content").Value.substring(0,55); first.counter=Recordset1.Fields.Item("n_id").Value; Recordset1.MoveNext(); var second=new Object(); second.postTime=Recordset1.Fields.Item("n_time").Value; second.title=Recordset1.Fields.Item("n_title").Value; second.content=Recordset1.Fields.Item("n_content").Value.substring(0,55); second.counter=Recordset1.Fields.Item("n_id").Value; Recordset1.MoveNext(); var third=new Object(); third.postTime=Recordset1.Fields.Item("n_time").Value; third.title=Recordset1.Fields.Item("n_title").Value; third.content=Recordset1.Fields.Item("n_content").Value.substring(0,55); third.counter=Recordset1.Fields.Item("n_id").Value; %> <% // *** Recordset Stats, Move To Record, and Go To Record: declare stats variables // set the record count var Recordset1_total = Recordset1.RecordCount; // set the number of rows displayed on this page if (Recordset1_numRows < 0) { // if repeat region set to all records Recordset1_numRows = Recordset1_total; } else if (Recordset1_numRows == 0) { // if no repeat regions Recordset1_numRows = 1; } // set the first and last displayed record var Recordset1_first = 1; var Recordset1_last = Recordset1_first + Recordset1_numRows - 1; // if we have the correct record count, check the other stats if (Recordset1_total != -1) { Recordset1_numRows = Math.min(Recordset1_numRows, Recordset1_total); Recordset1_first = Math.min(Recordset1_first, Recordset1_total); Recordset1_last = Math.min(Recordset1_last, Recordset1_total); } %> <% var MM_paramName = ""; %> <% // *** Move To Record and Go To Record: declare variables var MM_rs = Recordset1; var MM_rsCount = Recordset1_total; var MM_size = Recordset1_numRows; var MM_uniqueCol = ""; MM_paramName = ""; var MM_offset = 0; var MM_atTotal = false; var MM_paramIsDefined = (MM_paramName != "" && String(Request(MM_paramName)) != "undefined"); %> <% // *** Move To Record: handle 'index' or 'offset' parameter if (!MM_paramIsDefined && MM_rsCount != 0) { // use index parameter if defined, otherwise use offset parameter r = String(Request("index")); if (r == "undefined") r = String(Request("offset")); if (r && r != "undefined") MM_offset = parseInt(r); // if we have a record count, check if we are past the end of the recordset if (MM_rsCount != -1) { if (MM_offset >= MM_rsCount || MM_offset == -1) { // past end or move last if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && (i < MM_offset || MM_offset == -1); i++) { MM_rs.MoveNext(); } if (MM_rs.EOF) MM_offset = i; // set MM_offset to the last possible record } %> <% // *** Move To Record: if we dont know the record count, check the display range if (MM_rsCount == -1) { // walk to the end of the display range for this page for (var i=MM_offset; !MM_rs.EOF && (MM_size < 0 || i < MM_offset + MM_size); i++) { MM_rs.MoveNext(); } // if we walked off the end of the recordset, set MM_rsCount and MM_size if (MM_rs.EOF) { MM_rsCount = i; if (MM_size < 0 || MM_size > MM_rsCount) MM_size = MM_rsCount; } // if we walked off the end, set the offset based on page size if (MM_rs.EOF && !MM_paramIsDefined) { if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } // reset the cursor to the beginning if (MM_rs.CursorType > 0) { if (!MM_rs.BOF) MM_rs.MoveFirst(); } else { MM_rs.Requery(); } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && i < MM_offset; i++) { MM_rs.MoveNext(); } } %> <% // *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters // create the list of parameters which should not be maintained var MM_removeList = "&index="; if (MM_paramName != "") MM_removeList += "&" + MM_paramName.toLowerCase() + "="; var MM_keepURL="",MM_keepForm="",MM_keepBoth="",MM_keepNone=""; // add the URL parameters to the MM_keepURL string for (var items=new Enumerator(Request.QueryString); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepURL += "&" + items.item() + "=" + Server.URLencode(Request.QueryString(items.item())); } } // add the Form variables to the MM_keepForm string for (var items=new Enumerator(Request.Form); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepForm += "&" + items.item() + "=" + Server.URLencode(Request.Form(items.item())); } } // create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL + MM_keepForm; if (MM_keepBoth.length > 0) MM_keepBoth = MM_keepBoth.substring(1); if (MM_keepURL.length > 0) MM_keepURL = MM_keepURL.substring(1); if (MM_keepForm.length > 0) MM_keepForm = MM_keepForm.substring(1); %> <% // *** Move To Record: set the strings for the first, last, next, and previous links var MM_moveFirst="",MM_moveLast="",MM_moveNext="",MM_movePrev=""; var MM_keepMove = MM_keepBoth; // keep both Form and URL parameters for moves var MM_moveParam = "index"; // if the page has a repeated region, remove 'offset' from the maintained parameters if (MM_size > 1) { MM_moveParam = "offset"; if (MM_keepMove.length > 0) { params = MM_keepMove.split("&"); MM_keepMove = ""; for (var i=0; i < params.length; i++) { var nextItem = params[i].substring(0,params[i].indexOf("=")); if (nextItem.toLowerCase() != MM_moveParam) { MM_keepMove += "&" + params[i]; } } if (MM_keepMove.length > 0) MM_keepMove = MM_keepMove.substring(1); } } // set the strings for the move to links if (MM_keepMove.length > 0) MM_keepMove = Server.HTMLEncode(MM_keepMove) + "&"; var urlStr = Request.ServerVariables("URL") + "?" + MM_keepMove + MM_moveParam + "="; MM_moveFirst = urlStr + "0"; MM_moveLast = urlStr + "-1"; MM_moveNext = urlStr + (MM_offset + MM_size); MM_movePrev = urlStr + Math.max(MM_offset - MM_size,0); %> 欢迎来到英扬科技有限公司!

JinLuoKangBao Health Management Station, developed independently by XiaMen Ying Yang Electron Science and Technology Ltd., is a system designed to provide health examination、health management、medical service for community residents. This product, composed by data read device and network database, is the high-tech result of tens of national traditional Chinese medicine and relative experts after ten years R&D work. It can be widely used for pharmacy、hospital、out-patient department、foot-bathing and suit for natural person with not so much capital to invest or set up a shop to operate JinLuoKangBao Health Management Station.

Service provided by JinLuoKangBao Health Management Station::

JinLuoKangBao Royal Sanitarian Version for home、foot-bathing、beauty parlor.

Main function: personal health file management/traditional Chinese and western medicine detection and revision/ food cooked with medicinal herbs recipe() resolving scheme/ balanced meals resolving scheme / fragrance therapeutics resolving scheme.

JinLuoKangBao Royal Imperial Version for community clinique and hospital.

 Main function: personal health file management/traditional Chinese and western medicine evaluation/OTC scheme/ modern research scheme of experts majoring in JinLuo (main and collateral channels) / international standard acupoints resolving scheme/suggestion of modern medical examination item

Warmly celebrate the 3 anniversary of XiaMen JinLuoKangBao Health Management Station!!

National chain shop of JinLuoKangBao Health Management Station

National regional agent of JinLuoKangBao Health Management Station

Come and join us now! (See more details at Join Us)

One call to gain 1 million per year just invests 10 thousand!

One call makes you open the door of fortune quickly!

Hotline: 86+592+5064242/5047219


 

 
 
 
 
  • XiYuan Hospital of China Chinese Medicine Academe
  • Examination Center of ZhongShan Hospital, XiaMen
  • ShengCao Medicine Academy
  • Mathematics Academy of XiaMen University
  • Government School of Peking University

 

 
<% Recordset1.Close() Recordset1 = null %>