<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 119, comments - 62, trackbacks - 0, articles - 0

    這是因為form里面有個按鈕名字叫submit,改成別的別的名稱如submit2就可以了。  

    posted @ 2007-11-23 09:08 Kevin Meng 閱讀(707) | 評論 (0)編輯 收藏

        用encodeURIComponent就可以了。如以下代碼:
        var name =  document.getElementById("textName").value;
        if (name=="樓盤名稱")
            name = "";
        var url="house/searchHouse.php?district="+encodeURIComponent(district);
       

    posted @ 2007-09-26 15:09 Kevin Meng 閱讀(564) | 評論 (0)編輯 收藏

    一、軟件準備
    (1)apache_2.2.3-win32-x86-no_ssl.msi 到官方網站下載
    (2)php-5.2.4-win32-installer.msi 到官方網站下載
    二、安裝apache_2.2.3我們安裝在D:\apache2.2目錄下,如果您的機器上已經安裝有oracle,因為oracle的apache占用了80端口,安裝完后打開D:\Apache2.2\conf\httpd.conf文件,把Listen 80改成別的端口號,如4001
    三、安裝php5.2.4,安裝時要求選擇apache安裝目錄,選擇D:\Apache2.2就可以了。
    四、測試PHP是否已經安裝成功,進入D:\Apache2.2\htdocs新建一個文本文件,輸入
    <?php
    phpinfo();
    ?>
    另存為phpinfo.php
    啟動apahche服務,然后打開瀏覽器,輸入http://localhost:4001/phpinfo.php,如果出現php信息頁面,說明php安裝成功。

    posted @ 2007-09-26 11:15 Kevin Meng 閱讀(336) | 評論 (0)編輯 收藏

    declare
    cursor t1 is select * from szmenpaipro;
    begin
    for rec in t1 loop
    update wgspoi t set t.detail=rec.jieshao where t.objectid=rec.objid;
    end loop;
    end;

    posted @ 2007-08-02 16:48 Kevin Meng 閱讀(1343) | 評論 (1)編輯 收藏

    出現這個錯誤是因為oracle序列R3產生的值在表gdb_objectclasses中已經有記錄造成的。解決辦法是進入plus/sql或用PL/SQL Developer鏈接oracle.
    (1)執行SQL
    SELECT MAX(id) FROM gdb_objectclasses
    找出id的最大值。例如執行結果是
    MAX(ID)
    ---------------
    55
    (2)執行SQL
    SELECT registration_id FROM table_registry WHERE table_name = 'GDB_OBJECTCLASSES'
    找到表'GDB_OBJECTCLASSES'注冊ID號
    如執行結果是
    --------------
    3
    (3)執行SQL
    SELECT last_number FROM user_sequences WHERE sequence_name = 'R3'
    找出序列R3的下一個值,如果第二步中的執行結果是4則這里是R4。例如執行結果是:
    LAST_NUMBER
    ---------------
    50
    (4)從上面的查詢結果中可以看出,序列R3的下一個值是50,而表gdb_objectclasses中小于55的值都已經被占用了。所以就會出現異常Unique contraint (SDE.GDB_OC_PKC) violated。解決辦法是不斷增加序列R3的值,使其大于55,執行下面的SQL語句6次就可以了。
    SELECT R3.NEXTVAL from dual
    (5)在SDE中,選中sde連接后點鼠標右鍵,選擇refresh。然后就可以再導數據了。注意這一步一定要進行,這也是我一直認為sde很爛的地方。

    posted @ 2007-04-11 09:52 Kevin Meng 閱讀(7880) | 評論 (0)編輯 收藏

    例如有這樣一個表,其中ID號為AAAK2aAAMAAAOX+AAX的記錄是重復的,如何只取其中一條記錄呢?
     

    ID1

    XINGMING

    XINGBIE

    CENGYONGMING

    MINZU

    PAICHUSUOBIANHAO

    JUWEIHUIBIANHAO

    AAAK2aAAMAAAOefAAx

    陳長芬

    2

     

    01

    32059856

    3205985607

    AAAK2aAAMAAAOfgAAn

    陳尺平

    1

     

    01

    32059856

    3205985615

    AAAK2aAAMAAAOX+AAX

    陳春付

    1

     

    01

    32059856

    3205985602

    AAAK2aAAMAAAOX+AAX

    陳春付

    1

     

    01

    32059856

    3205985602

    AAAK2aAAMAAAOX+AAX

    陳春付

    1

     

    01

    32059856

    3205985602

    通過這個SQL就可以了。
    create table szzzrktemp as (select * from zzrktemp t1
    where rowid in (select max(rowid) from zzrktemp t2
     where t1.id1=t2.id1))

    posted @ 2007-04-09 13:13 Kevin Meng 閱讀(233) | 評論 (0)編輯 收藏

    oracle打了9.2.0.4的補丁之后,必須把版本也改變過來。
    運行cmd
    sqlplus /nolog

    SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 4月 5 09:35:41 2007

    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

    SQL> conn sys/system@ora as sysdba
    已連接。
    SQL> shutdow immediate
    數據庫已經關閉。
    已經卸載數據庫。
    ORACLE 例程已經關閉。
    SQL> startup migrate
    ORACLE 例程已經啟動。
    Total System Global Area 1687760036 bytes
    Fixed Size                   457892 bytes
    Variable Size             486539264 bytes
    Database Buffers         1199570944 bytes
    Redo Buffers                1191936 bytes
    數據庫裝載完畢。
    數據庫已經打開。
    SQL> spool d:\catpatch.log
    SQL> @d:\oracle\ora92\rdbms\admin\catpatch.sql
    SQL> spool off
    注:在catpatch中會調用catexp來修改exp
    至此成功修改exp
    使用exp導出成功DD
     

    posted @ 2007-04-05 09:42 Kevin Meng 閱讀(677) | 評論 (1)編輯 收藏

    當一個access表中有“備注”類型的字段時,通過access的“導出”命令導到oracle時,將出現錯誤而無法導入。解決辦法是通過PL/SQL Developer來導。

    posted @ 2007-04-02 23:08 Kevin Meng 閱讀(542) | 評論 (0)編輯 收藏

    當我們用下面的通用代碼插入一個點到空間表中時,會報SPECIFIED ATTRIBUTE COLUMN DOESN'T EXIST錯誤,錯誤信息如下:
    ArcSDE Error Number        : -38
     Error Description          : SPECIFIED ATTRIBUTE COLUMN DOESN'T EXIST.
    com.esri.sde.sdk.client.SeException:
     at com.esri.sde.sdk.client.j.a(Unknown Source)
     at com.esri.sde.sdk.client.j.a (Unknown Source)
     at com.esri.sde.sdk.client.SeInsert.intoTable(Unknown Source)
     at com.suzhou.service.sde.SDEOperation.addPointObject(SDEOperation.java:59)
     at com.suzhou.struts.action.AdminCheckNewObjAction.execute (AdminCheckNewObjAction.java:143)
     at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java :419)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
     at org.apache.struts.action.ActionServlet.doGet ( ActionServlet.java:414)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:237)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
     at com.suzhou.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java :24)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
     at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:214)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardContextValve.invokeInternal (StandardContextValve.java:198)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
     at org.apache.catalina.core.StandardValveContext.invokeNext (StandardValveContext.java:104)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
     at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:520)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
     at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:799)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
     at java.lang.Thread.run(Thread.java:619)
    插入點的java代碼如下:

    String server = "menglikunm";

     int instance = 5151;

     String database = "ora";

     String user = "suzhou";

     String password = "suzhou";

     public Long addPointObject(long x, long y, String tabname) throws Exception {
      SeLayer insertLayer = null;
      SeConnection conn = null;
      Long intsertRowID = null;
      try {
       conn = new SeConnection(server, instance, database, user, password);
       Vector layerList = conn.getLayers();
       for (int index = 0; index < layerList.size(); index++) {
        SeLayer layer = (SeLayer) layerList.elementAt(index);
        System.out.println(layer.getName());
        if ( layer.getName().equalsIgnoreCase(tabname)) {
         insertLayer = layer;
         break;
        }
       }
      } catch (SeException e) {
       // e.printStackTrace();
       throw e;
      }
      // 開始插入數據
      if (insertLayer == null) {
       throw new Exception("找不到空間表:" + tabname);
      }
      try {
       conn.startTransaction();
       String[] cols = new String[1];
       //cols[0] = insertLayer.getSpatialColumn();
       cols[0]="SHAPE";
       System.out.println(cols[0]);
       SeInsert insert = new SeInsert(conn);
       System.out.println(insertLayer.getName());
       insert.intoTable(insertLayer.getName(), cols);//運行到這里時出現錯誤!
       insert.setWriteMode(true);
       SeCoordinateReference coordref = (SeCoordinateReference) insertLayer
         .getCoordRef();
       SeShape shape = new SeShape(coordref);

       int numPts = 1;
       SDEPoint[] ptArray = new SDEPoint[numPts];
       ptArray[0] = new SDEPoint(x, y);
       shape.generatePoint(numPts, ptArray);
       SeRow row = insert.getRowToSet();
       row.setShape(0, shape);
       insert.execute();
       intsertRowID = new Long(insert.lastInsertedRowId().longValue());
       insert.close();
       conn.commitTransaction();
       conn.close();
      } catch (Exception ex) {
       ex.printStackTrace ();
       try {
        conn.rollbackTransaction();
        conn.close();
       } catch (Exception ex2) {
       }
       throw ex;
      }
      return intsertRowID;
     }

    之所以出現這個錯誤,是因為當插入一個點到空間表中時,arcsde自動生成一個OBJECTID值,但如果你的空間表導到SDE的時候表中已經有了OBJECTID字段,SDE自動生成的是OBJECTID_1字段作為每條記錄的ID字段,如果你把OBJECTID_1字段人為的刪除,那么這時候arcSDE就找不到該字段了,就會報出SPECIFIED ATTRIBUTE COLUMN DOESN'T EXIST.的錯誤,解決辦法是重新導一下該空間表,且導入的時候不能有命名為OBJECTID的字段。

    很多時候,這些問題都要你自己來發現和解決,不能太相信ESRI的技術支持,他們大部分時候都不能給你什么幫助:)

    posted @ 2007-04-02 23:05 Kevin Meng 閱讀(1858) | 評論 (1)編輯 收藏

    例如有的時候你需要你的筆記本去作演示,web應用安裝在你的筆記本上,但沒有網線,無法連網。這時候如果啟動tomcat,將無法鏈接數據庫,那怎么辦呢。點網絡連接,選擇屬性,然后把所有驅動都安裝一遍,再重新啟動tomcat服務就可以了。

    posted @ 2007-03-29 17:11 Kevin Meng 閱讀(491) | 評論 (0)編輯 收藏

    僅列出標題
    共12頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 亚洲一区二区三区偷拍女厕| 免费观看理论片毛片| 又粗又大又猛又爽免费视频| 亚洲精品视频专区| 无码人妻AV免费一区二区三区 | 亚洲大成色www永久网址| 久久久久高潮毛片免费全部播放| 亚洲性猛交XXXX| 一级日本高清视频免费观看| 免费a级毛片大学生免费观看| 国产精品亚洲一区二区在线观看| 妞干网手机免费视频| 亚洲伊人久久大香线蕉结合| av大片在线无码免费| 亚洲一区中文字幕在线观看| 国产精品色拉拉免费看| 亚洲白色白色永久观看| 亚洲国产精品免费在线观看| 亚洲午夜久久久久久尤物| 成人无遮挡裸免费视频在线观看| 亚洲av日韩av无码av| 四虎影视大全免费入口| 精品久久久久久亚洲综合网| 又粗又黄又猛又爽大片免费 | 色视频色露露永久免费观看| 亚洲日韩精品国产3区| 午夜视频免费成人| 色哟哟国产精品免费观看| 亚洲尤码不卡AV麻豆| 色欲A∨无码蜜臀AV免费播| 亚洲综合在线成人一区| 在线精品免费视频| 污污视频免费观看网站| 亚洲精品一品区二品区三品区| 久久99热精品免费观看动漫 | 亚洲精品国产品国语在线| 精品视频在线免费观看| 亚洲一卡2卡3卡4卡国产网站| 国产在线19禁免费观看| 国产自国产自愉自愉免费24区| 亚洲自偷自拍另类图片二区|