分类: News

IT資訊新聞

  • 我怎麼知道我在網路上抓的考古題準不準?

    好多朋友都問我這個問題!其實我在抓的時候也不知道。

    不過,我每要考一次試,我都會花3個晚上的時間透過Google去搜尋所有相關的考古題,如果有相關討論區我也會一一去詳讀,有些是剛考完的人分享的,他會透露試題的準確度。至於沒有討論區的試題,我一樣會先下載下來,然後花一點時間把網路上說準確的和沒有任何評論的快速瀏覽一遍,如果是準確的試題我會詳讀每一題。用這樣的方法到目前為止考試題目都和我預期的差異不大。

    不過這些準確且完整的考題幾乎都在中國的網站(.cn),我每準備一次認證考試電腦就要重灌一次,防毒軟體一點效用也沒有,這件事也從來沒有例外過,要和我用相同方法準備的朋友必須有心理準備了。

    花時間嗎?是的!不過這個過程對我的專業每次都有提升,我自己也把他當樂趣。

    但我還是要強調,別考一堆沒用的證照,你考的證照範圍越大只能代表你自己不知道要甚麼(例如,又是美工、又是打字、又有Linux、又有MOS-WORD),只有你的同學和不懂技術的人會欽佩你,真正的專家和技術單位的主管只會嗤之以鼻,在求職時甚至證照變成你的扣分而不是加分效應。

    人的時間和金錢都有限,要對自己做最佳的投資,過多的證照只是浪費生命和金錢啊!

    P.S.現在的電腦國際認證報名費幾乎單科考試都從台幣5000起跳,考個沒用的MCBS-WORD2007也要2000多

    考題什麽時候變化,題庫準不準直接問我就可以了!

    Adobe     SUN    MWare    Apple    Network Appliance    Oracle
    Cisco     CompTIA   EMC     EXIN.Inc    HP     IBM      Microsoft
    推薦認證科目:
     
    MCSE   MCP   CCNA  CCDA  HP   IBM   DB2  10g   DBA   A+  70-291      70-620     640-802     642-901     SY0-101     N10-003 I    K0-002     350-001     642-901     642-845     640-863     VCP-310     N10-003     350-030     SY0-101     220-603     IK0-002     70-620     70-649     70-290     640-802     000-331     70-431 000-101     VCP-310     646-563     50-701     351-001      642-892     117-102     RH-302     E20-455
     
     

    引用:http://itking-sunny.blogspot.com

  • Sun/Oracle合併的五大結果:MySQL將亡?

    導語:Oracle74億美元收購Sun的消息對於業界來說是一個不小的震動,也引發了眾多的關注和評論。美國《Computerworld》網站的博客Steven J.Vaughan-Nichols撰文指出:Oracle收購Sun之舉是一次愚蠢的行為。
    以下是Vaughan-Nichols文章的全文:

    我曾經考慮過Oracle收購Sun的事情,但當時我以為,“Larry Ellison不會這麼蠢吧。”看來,我錯了。 Ellison的確很蠢。 Oracle收購Sun一事無論怎麼看都是21世紀IT併購案例中最為愚蠢的一起。

    我仔細閱讀了有關Oracle/Sun的併購協議,閱讀了Ellison對這起併購案合理性的解釋。老實說,我一點兒都不明白。一點兒都看不出這一併購案的任何好處。首先,Oracle花費74億美元收購Sun,已經當了冤大頭,不值。其次,這筆交易雖然能讓Sun的高管和股東們拿到不少錢,但是對於Sun的客戶、開發人員和職員來說將會是一場災難。

    我對Sun的技術很熟悉,所以我要說,我看不出這裡面誰會是贏家。 IBM收購Sun是有益的。儘管它們之間存在著文化上的差異,但是Sun的軟件會在IBM的環境下繼續繁榮興旺。然而,Sun和Oracle?我只能看到的是,Sun的絕大多數技術將會隨著Oracle的接管而消失。

    特別來說,我覺得以下五個可能出現的結果可不是鬧著玩兒的。

    1)MySQL將會死去。我得先喊一聲MySQL萬歲!但是Oracle卻肯定不會這麼看。為什麼呢?因為它們一直都在想著如何靜悄悄地、迅速地剿滅這個開源的死對頭。

    但是對於Oracle來說很不幸的是,一切都太遲了。 MySQL在Sun的錯誤管理下,已經開始分化。 MySQL的創始人Michael Widenius已經離開了Sun,開始創建自己的MySQL社區——MariaDB了。其目的何在?就是要“在用戶層面上建立一個成熟、穩定,永遠自由的MySQL社區,並與主版本兼容。”

    這可不是Ellison或者微軟所願意看到的事情。但是你無法剿滅開源項目。企業可以有生有死,但是受到用戶歡迎的開源程序,比如MySQL這樣的,卻會繼續發展下去。

    2)Solaris/OpenSolaris。按照Oracle的意思,似乎是想用Solaris來做些什麼事。可Solaris半死不活已經好多年了。而且Oracle在內部使用的是Linux,甚至有自己的RHEL(Red Hat企業版Linux),還有所謂的Oracle堅不可摧的Linux計劃。

    Ellison在講到Sun的Solaris時,能夠談到的就是“迄今為止最好的Unix技術,”那又能怎樣? Unix正在消亡。十多年來,Linux已經吞噬掉了Unix的大片領地。 Ellison對於Unix的支持聽上去似乎很仁慈,但是要作為一種企業行為卻絲毫沒有意義。我可以預測,由於Oracle未來對Solaris的忽視,Solaris必亡。

    3)Java。 Java是有價值的,但是Sun這麼多年來在將這種價值轉變成真金白銀的工作上卻做得太差了。 Oracle在自己的很多軟件中都使用了Java,自然會非常看重Java。但我的問題是:“Oracle會拿Java社區怎麼辦,或者反之,Java社區會對Oracle做些什麼?”

    我知道會有一些事情要發生。 NetBeans就是一個例子。 Oracle是Eclipse的一線支持者。那麼其他方面呢?我一點兒都看不清楚Oracle會拿JCP(Java Community Process)這個Java標準組織怎麼辦。如果它明智的話,就應該盡可能快地和該組織搞好關係,制定出Java的未來發展計劃。但是Oracle並不明智,它已經準備讓Java開發人員盡可能快地(不是走開,而是跑步)離開了。

    4)SPARC。 Oracle盡可以去談論如何後退一步,回到硬件、軟件捆綁銷售的時代去,但我看不出有什麼必要。富士通或許會繼續在一個逐漸萎縮的市場上銷售SAPRC機器,我預計,Sun的x86服務器可能會被分拆出去,或者乾脆賣給戴爾和惠普。我是真的看不清楚,Oracle在硬件行業會有什麼作為。

    5)Sun的其他開源程序。我有一種很糟糕、很糟糕的感覺,Oracle會讓在業界很受歡迎,功能也很強大的OpenOffice和VirtualBox等開源項目中途夭折。 Oracle只願意為它自己所使用的開源項目花錢。例如Oracle是一個頂級Linux分銷商。但是我看不出Sun的其他開源項目會對Oracle的收入有何貢獻,所以我也看不出Oracle會對這些項目提供支持。

    多年來,Sun雖然時常並不情願,但還是對操縱系統以及開源軟件做出了很多重要的貢獻。而隨著這次併購,它的所有這些努力都將煙消雲散。再見了,Sun。過去和你相識的美好時光可能將一去不復返了。
    引用:http://oss.org.cn/?action-viewnews-itemid-3675

  • Cisco產品配置&命令手冊

    3550
    Configuration Guide
    http://www.cisco.com/univercd/cc/td/…/scg/index.htm
    Command Reference
    http://www.cisco.com/univercd/cc/td/…e/cr/index.htm
    System Message Guide
    http://www.cisco.com/univercd/cc/td/…smg1/index.htm

    3560
    Configuration Guide
    http://www.cisco.com/univercd/cc/td/…/scg/index.htm
    Command Reference
    http://www.cisco.com/univercd/cc/td/…e/cr/index.htm
    System Message Guide
    http://www.cisco.com/univercd/cc/td/…smg1/index.htm

    3750
    Configuration Guide
    http://www.cisco.com/univercd/cc/td/…/scg/index.htm
    Command Reference
    http://www.cisco.com/univercd/cc/td/…e/cr/index.htm
    System Message Guide
    http://www.cisco.com/univercd/cc/td/…smg1/index.htm

    4500
    Configuration Guide
    http://www.cisco.com/univercd/cc/td/…conf/index.htm
    Command Reference
    http://www.cisco.com/univercd/cc/td/…dref/index.htm
    System Message Guide
    http://www.cisco.com/univercd/cc/td/…sage/index.htm

    6500
    IOS Software Configuration Guide
    http://www.cisco.com/univercd/cc/td/…swcg/index.htm
    IOS Command Reference
    http://www.cisco.com/univercd/cc/td/…dref/index.htm
    System Message Guide
    http://www.cisco.com/univercd/cc/td/…uide/index.htm
    Full Tech about this product
    http://www.cisco.com/univercd/cc/td/…6000/index.htm
    Series Module Installation and Configuration Documentation
    http://www.cisco.com/univercd/cc/td/…_icn/index.htm
    2600
    Configuration Guide
    http://www.cisco.com/univercd/cc/td/…swcf/index.htm
    VPN Configuration Guide
    http://www.cisco.com/univercd/cc/td/…n_cg/index.htm

    Cisco IOS Software Configuration
    http://www.cisco.com/univercd/cc/td/…ware/index.htm

    PIX
    7.2
    http://www.cisco.com/univercd/cc/td/…v_72/index.htm
    7.1
    http://www.cisco.com/univercd/cc/td/…v_71/index.htm
    7.0
    http://www.cisco.com/univercd/cc/td/…v_70/index.htm
    6.3
    http://www.cisco.com/univercd/cc/td/…v_63/index.htm
    6.2
    http://www.cisco.com/univercd/cc/td/…v_62/index.htm
    6.1
    http://www.cisco.com/univercd/cc/td/…v_61/index.htm

    PIX Device Manager (PDM)
    http://www.cisco.com/univercd/cc/td/…/pdm/index.htm
    Cisco Adaptive Security Device Manager(ASDM)
    http://www.cisco.com/univercd/cc/td/…asdm/index.htm

    Cisco Secure Intrusion Detection System
    http://www.cisco.com/univercd/cc/td/…sids/index.htm

    VPN 3000 Series Concentrator
    http://www.cisco.com/univercd/cc/td/…3000/index.htm

    Cisco ASA 5500 Series Adaptive Security Appliance Software
    http://www.cisco.com/univercd/cc/td/…a_sw/index.htm

     

    Cisco產品配置—命令手冊 作者:煩塵俗世
  • 黃金證照助你年薪翻十倍

    一張證照行遍天下的時代早已遠去。一張初階的CCNA、SCJP或MCP證照,可以幫助社會新鮮人在厚厚一壘的履歷表中脫穎而出,獲得面試的機會。但是對於有工作經驗的IT人來說,中高階證照才有價值。
     
    OCM、CCIE、ITIL Service Manager和CISSP都是能力鑑別度高、失敗率高、考試成本高,但報酬率也最高的黃金證照,而且只要能力與證照名實相符,百萬年薪不是夢。若是以更宏觀的角度觀察,在全球化發展的趨勢下,專業分工的結果,企業合作的對象很可能是印度、中國或者韓國。IT人若不想被低廉的委外人力所取代,那麼,技術性的高階證照,才能更具體地證明「你」的價值是不可取代的。此外,由於跨國合作更密切,繼續突顯資訊安全的重要性,而有能力運籌帷幄的管理者也是企業渴求的人才,因此相關證照即是最具明星相的潛力證照。這些都是不久的未來即將引爆的需求。及早準備,才能在趨勢來臨時,搭上順風車,為自己開創不凡的職涯。

    考取黃金證照,百萬年薪非夢事
    取得證照像是不退流行的時尚,但不同層級與領域的認證,對職涯的幫助卻存在很大的差異。初階證照對謀職有幫助,但價值有限,唯有朝特定領域,深度發展,才能提升與突顯專業與特色。

    不跟風,才有特色
    由於跟風盛行,有意考照的學員通常會一窩蜂選擇職場普遍存在的認證,原因是:「大家都有,只好也去考一張」。精誠資訊恆逸教育訓練中心資深處長張智凱建議IT工作者:「在取得初階證照後,最好朝中高階課程努力,否則競爭者眾,根本看不出差異。」

    OCM讓資料庫管理者跨入大師之門
    精誠資訊知識產品事業部產品經理、恆逸教育訓練中心資深講師申建忠
    從第一張MCSE認證,到最高階的OCM,申建忠每取得一張認證,不僅學習到專業知識,同時得到很高的投資報酬。現在,他早已非昔日的吳下阿蒙。
    把實務經驗淬煉成金的CCIE-Security
    岱凱系統資深網路安全工程師林泗彬
    在2006年七月考取CCIE-Security後,林泗彬不僅薪資水漲船高,更重要的是,有了這張證照,他認為工作效率提高50%,也加強公司與客戶對他的重視及信任。
    ITIL Service Manager創造個人最高附加價值
    翹慧事業專案經理吳健銘
    當吳健銘取得ITIL Service Manager與ISO20000 Consultant、ISO20000 Lead Auditor等證照後,除了把學習到的知識與技巧,直接運用在公司的流程改造外,還獲得TIL與ISO20000顧問、講師等的工作機會。

    IT證照最具潛力的明日之星:資安、管理與軟體工程
    在全球化及委外趨勢的引領下,未來的專案是跨國進行,技術外包之後,企業需要的是管理師、架構師和顧問級人才,相關證照即是未來最具爆發力的金礦。

    不必死守IT,培養跨領域知識也能提升競爭力
    IT領域的技術日新月異,能夠取得一張頂級證照,就足以證明對該技術的熟悉程度,但除了在IT產業拼命追求各種證照外,取得其他領域的證照,或許也是增加自我價值的絕佳途徑。

    以證照敲開IT好工作的第一扇大門
    考證照除了是進入資訊業最直接的一種手段,同時也是已在業內人員檢視自身實力最快的方法。一張好的證照不僅可能是找到適合自己工作的關鍵,待遇和工作環境的提升也隨之而來,更有可能為你尋找到第二種人生

     

    引用地址:http://www.ithome.com.tw/itadm/article.php?c=45716&s=1

  • 平價出售各類考試題庫下载(電腦認證考古題)

    killtest題庫是台灣最大供應商,目前擁有BEA, CIW, COMPTIA, Cisco, Citrix, DatabaseEMC, HP, Huawei, IBM, ITIL, Introduction, LPI, Linux, MCPD, Microsoft, News, Nortel, Oracle, SUN, Symantec

    等國際認證考題,考試考古題由“KillTest認證題庫網”資深IT認證講師和產品專家結合Prometric或VUE的真實考試環境最新原題精心打造。killtest題庫助您一次輕鬆通過考試。

    本站所售考古題含蓋了當前最新的真實考題,並且全部附有正確答案,我們承諾對考試原題完整覆蓋。如果您正在準備參加考試,它將是最佳的學習助手,是您通過考試取得證照的捷徑。

    下载地址所有考試題庫  (無法打開請升級office2007)

  • 新一代微軟認證體系簡介

    2007年5月30日,微軟(中國)有限公司宣布將為全國擁有早期微軟認證的IT人士提供免費培訓,以幫助他們升級相關證書,從而適應不斷提高的市場要求。這是微軟公司推出新一代認證體系之後的首次重大舉動。

    微軟公司宣布,從2007年5月30日起至8月31日將在全國範圍內面向持有“微軟認證系統管理員MCSA:Windows Server 2000”證書、“微軟認證系統工程師MCSE:Windows Server 2000”證書以及“微軟認證數據庫管理員MCDBA:SQL Server 2000”證書 的微軟認證專家(MCP)提供免費培訓與升級支持。培訓將通過微軟在全國各地授權建立的微軟認證高級技術培訓中心(CPLS)具體實施。符合條件者可於6月30日之前登錄微軟網站進行註冊申請。據統計,目前全國大約有10萬IT工作者持有此類證書。

    “我們希望通過提供免費培訓的方式,幫助廣大IT從業人員盡快提升技術能力,以適應當今高速發展、日新月異的市場需要,” 微軟公司大中華區教育培訓與認證事業部總經理林波先生表示。在15年之前,微軟正式發布了微軟認證專家(MCP)的認證項目,至今全球已有將近300萬人為了擴展自己的技能和提高自己在專業領域的發展而加入了微軟認證專家的行列。隨著微軟軟件產品的不斷更新換代,客戶對人員的要求也在不斷的改變和提升,為了適應不斷市場對人才需求的提高,微軟公司於2006年中期逐步推出了新一代微軟認證體系。

    據介紹,新一代微軟認證包括三個系列,四大類證書,即:
    微軟認證技術工程師 (MCTS):旨在認證學員的核心技術與產品技能,如指導技能或實施技能等,側重於某一項技術。
    微軟認證IT專家與開發專家(MCITPMCPD):旨在認證核心技術之外的特殊職業技能,如操作進程與程序以及業務問題分析等,更加側重於某一職業角色。
    微軟認證架構師 (MCA):旨在驗證學員是否具備成功管理企業 IT 所需的技能,其中包括技術廣度、技術深度、公關、戰略、企業政治策略、流程以及領導能力等。

    與以前的微軟認證相比,新一代微軟認證體系將更具體,更有針對性地反映認證獲得者所具備的經驗和技能。在某種程度上,也能夠相對減輕學員的學習負擔,並提高學習效率。然而面對近年來認證市場不景氣的局面,微軟認證無疑也面臨著不小的挑戰。新一代的微軟認證能否扭轉這種局面呢?“我們將從考題方面推陳出新,並且在形式方面有所改進,把多選題更多地改為問答題,考試難度也有所提高,從而更科學地評測學員的技能水平。”林波表示。這些改進能否讓微軟認證市場再度升溫?我們將拭目以待。

  • SQL簡介和SQL語法

    WebjxCom提示:SQL是用於訪問和處理數據庫的標準的計算機語言,您需要在數據庫上執行的大部分工作都由SQL語句完成。

    SQL是用於訪問和處理數據庫的標準的計算機語言。

    什麼是SQL?
    SQL指結構化查詢語言
    SQL使我們有能力訪問數據庫
    SQL是一種ANSI的標準計算機語言
    編者註:ANSI,美國國家標準化組織

    SQL能做什麼?
    SQL面向數據庫執行查詢
    SQL可從數據庫取回數據
    SQL可在數據庫中插入新的紀錄
    SQL可更新數據庫中的數據
    SQL可從數據庫刪除記錄
    SQL可創建新數據庫
    SQL可在數據庫中創建新表
    SQL可在數據庫中創建存儲過程
    SQL可在數據庫中創建視圖
    SQL可以設置表、存儲過程和視圖的權限
    SQL是一種標準-但是…
    SQL是一門ANSI的標準計算機語言,用來訪問和操作數據庫系統。 SQL語句用於取回和更新數據庫中的數據。 SQL可與數據庫程序協同工作,比如MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase以及其他數據庫系統。

    不幸地是,存在著很多不同版本的SQL語言,但是為了與ANSI標準相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(比如SELECT、UPDATE、DELETE、INSERT、WHERE等等) 。

    註釋:除了SQL標準之外,大部分SQL數據庫程序都擁有它們自己的私有擴展!

    在您的網站中使用SQL
    要創建發布數據庫中數據的網站,您需要以下要素:

    RDBMS數據庫程序(比如MS Access, SQL Server, MySQL)
    服務器端腳本語言(比如PHP或ASP)
    SQL
    HTML / CSS
    RDBMS
    RDBMS指的是關係型數據庫管理系統。

    RDBMS是SQL的基礎,同樣也是所有現代數據庫系統的基礎,比如MS SQL Server, IBM DB2, Oracle, MySQL以及Microsoft Access。

    RDBMS中的數據存儲在被稱為表(tables)的數據庫對像中。

    表是相關的數據項的集合,它由列和行組成。

    數據庫表
    一個數據庫通常包含一個或多個表。每個表由一個名字標識(例如“客戶”或者“訂單”)。表包含帶有數據的記錄(行)。

    下面的例子是一個名為”Persons”的表:

    Id LastName FirstName Address City
    1 Adams John Oxford Street London
    2 Bush George Fifth Avenue New York
    3 Carter Thomas Changan Street Beijing

    上面的表包含三條記錄(每一條對應一個人)和五個列(Id、姓、名、地址和城市)。

    SQL語句
    您需要在數據庫上執行的大部分工作都由SQL語句完成。

    下面的語句從表中選取LastName列的數據:

    SELECT LastName FROM Persons結果集類似這樣:

    LastName
    Adams
    Bush
    Carter

    在本教程中,我們將為您講解各種不同的SQL語句。

    重要事項
    一定要記住,SQL對大小寫不敏感!

    SQL語句後面的分號?
    某些數據庫系統要求在每條SQL命令的末端使用分號。在我們的教程中不使用分號。

    分號是在數據庫系統中分隔每條SQL語句的標準方法,這樣就可以在對服務器的相同請求中執行一條以上的語句。

    如果您使用的是MS Access和SQL Server 2000,則不必在每條SQL語句之後使用分號,不過某些數據庫軟件要求必須使用分號。

    SQL DML和DDL
    可以把SQL分為兩個部分:數據操作語言(DML)和數據定義語言(DDL)。
    SQL (結構化查詢語言)是用於執行查詢的語法。但是SQL語言也包含用於更新、插入和刪除記錄的語法。本文來源於網頁教學網。

    查詢和更新指令構成了SQL的DML部分:

    SELECT -從數據庫表中獲取數據
    UPDATE -更新數據庫表中的數據
    DELETE -從數據庫表中刪除數據
    INSERT INTO -向數據庫表中插入數據
    SQL的數據定義語言(DDL)部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。

    SQL中最重要的DDL語句:

    CREATE DATABASE -創建新數據庫
    ALTER DATABASE -修改數據庫
    CREATE TABLE -創建新表
    ALTER TABLE -變更(改變)數據庫表
    DROP TABLE -刪除表
    CREATE INDEX -創建索引(搜索鍵)
    DROP INDEX -刪除索引

  • 關於WebService開發的個人經驗

    去年幫客戶和某超商作欠費的即時查詢及代收的整合,剛開始試寫了幾種方法,但是超商都說我回的Message他們驗證不過吃不進去,最後是超商提供的一個C#範例程式,我拿來改成VB.Net,所以當時有一些Attribute的語法被不明就裡的拿來套用,剛好最近兩天有空就拿來研究,終於都搞通了,以下就是這兩天的研究成果

    以VS2005開發Web Service來傳遞自訂物件時,如下例
    Public Class Service1
    Inherits System.Web.Services.WebService
    <WebMethod()> _
    Public Function Operation(ByVal obj As MyObj) As MyObj
    …..
    End Function
    End Class

    Public Class MyObj
    …..
    End Class
    預設Request和Response的SOAP Message會長的像這樣:
    =======Request=======
    <?xml version=”1.0″ encoding=”utf-8″?>
    <soap:Envelope …>
    <soap:Body>
    <obj>
    ….
    </obj>
    </soap:Body>
    </soap:Envelope>

    =======Response=======
    <?xml version=”1.0″ encoding=”utf-8″?>
    <soap:Envelope …>
    <soap:Body>
    <OperationResult>
    ….
    </OperationResult>
    </soap:Body>
    </soap:Envelope>

    但超商希望的是無論在Request和Response的訊息都是在SOAP BODY內包一個<OLTP>…</OLTP>就好,長的像這樣:
    <?xml version=”1.0″ encoding=”utf-8″?>
    <soap:Envelope …>
    <soap:Body>
    <OLTP>
    ….
    </OLTP>
    </soap:Body>
    </soap:Envelope>

    要怎麼作呢?
    要修改Request時的Message容易!
    Public Class Service1
    Inherits System.Web.Services.WebService
    <WebMethod()> _
    Public Function Operation(ByVal objOLTP As MyObj) As MyObj
    …..
    End Function
    End Class

    要改Response時的Message就要在我們的自訂物件上多加一些Attribute的東西
    Imports System.Xml.Serialization
    <XmlRootAttribute(ElementName:=”OLTP”)> _
    Public Class MyObj
    …..
    End Class

    不過這樣(加上Attribute)改過之後,如果您是在VS2005直接用加入Web參考的方式,去呼叫這個Web Service會發現收不到傳回值,而且您的測試專案可能就會有一個運算式沒有產生值的錯誤訊息,去看Reference.vb(在專案的.\Web References\Web參考資料夾名稱下)會發現您呼叫的是一個Sub而不是Function,當然您可以直接修改這隻程式,不過我強烈建議絶對不要這樣作,因為那一天您不小心去更新Web參考時就毀了,VS2005會重新產生這個檔案,您所作的修改就不見了。所以我建議如果會有要自己修改Reference.vb這個檔案的人,請照這樣作!

    1. 先移去剛剛加的<XmlRootAttribute(ElementName:=”OLTP”)> _,存檔並重新建置(重建一定要作,不然後面就白作了)
    2. 先開啟VS2005命令提示字元
    3. 輸入 WSDL /l:VB http://伺服器IP/WebService名稱.asmx
    4. 在現行資料夾下會產生一個 WebService名稱.vb 的檔案
    5. 將這個.vb的檔案複製到測試專案資料夾下並加入到測試專案中
    6. 修改測試專案程式碼,將原本程式碼中的 Web參考資料夾名稱.ServiceName 改成 ServiceName,Web參考資料夾名稱.MyObj 改成 MyObj
    7. 作到這裡,看起來已經沒有錯誤訊息了,但是實際執行時,您會發現雖然是Function但傳回值卻永遠是Nothing,那是因為VS2005只會去讀SOAP BODY內的<XXXXResult>…</XXXXResult>內容當作傳回值(XXXX就是您WebMethod的Function名稱)
    8. 打開 WebService名稱.vb ,修改Function宣告式的傳回值部份,在XmlElementAttribute中加入ElementName:=”OLTP” 讓VS2005會去讀SOAP BODY中的<OLTP>…</OLTP>內容當作傳回值即可

    Public Function Operation( <System.Xml.Serialization.XmlElementAttribute( _
    [Namespace]:=”http://tempuri.org/”)> ByVal OLTP As MyObj) _
    As <System.Xml.Serialization.XmlElementAttribute([Namespace]:=”http://tempuri.org/”, ElementName:=”OLTP”)> MyObj
    Dim results() As Object = Me.Invoke(“Operation”, New Object() {OLTP})
    Return CType(results(0),MyObj)
    End Function

    引用:http://paul0407.blogspot.com/search/label/ASP.NET