匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 7 年前

Flash連接資料庫的問題

我按照網路上的資訊去尋找如何連接資料庫,現在我已經測試以下方式了。

1.我用Dreamweaver嵌入SWF檔案,並打開網頁執行,透過Tomcat成功將資料儲存到我的資料庫。

2.我將 swf 檔案轉成 exe 檔案,並直接點開 exe 亦可以將資料儲存到資料庫。 現在遇到的問題,我可以直接開啟 swf 檔案並把我要的資料存到資料庫嗎??

為什麼直接開啟 swf 檔案不能連到資料庫呢?? 一定要在網頁上或是exe才行嗎?

4 個解答

評分
  • 美玲
    Lv 7
    7 年前
    最佳解答

    Flash 影片連結至 Access 資料庫,使用 ASP 頁面來查詢資料庫,

    然後處理資訊傳遞給 Flash 影片。

    Flash 影片沒有辦法直接查詢資料庫,然而,

    它可以讀取 ASP 頁面,而 ASP 就可以查詢資料庫了。

    這個方法的中心圍繞在 Flash 的 ActionScript 函數 loadVariables 身上,

    像是下面這樣:

    loadVariables(URL, location);

    loadVariables 函數會取回 URL 所指定的內容,

    並且根據內容來設定 Flash 影片內部的變數。

    這個內容必須為 Multipurpose Internet Mail Extension (MIME)

    格式或 application/x-www-urlformencoded。

    舉例來說,如果某個 URL 指定的頁面包含下面這樣的內容:

    Var1=Test&Var2=Demo

    那麼 Flash 影片中的變數 Var1 會被設為 "Test",

    變數 Var2 會被設為 "Demo"。變數都可以透過 Flash ActionScript 來存取,

    用來控制影片內容的行為。在我們的範例中就要使用這樣的動作,

    從 Access 資料庫的傳遞資料到 Flash 影片,

    這些資料當然是透過 ASP 頁面查詢。

    結合 Flash 和 ASP 的功能,便是同時擁有 Flash 的圖形化介面以及 ASP 資料庫導向功能的解決方案。在這個範例中,我們已經看到了 Flash 影片是可以連接 Access 資料庫的。再者,只要藉由修改 ASP 的程式碼就可以連接 SQL server 或其他資料來源,達到相同的目的。

    相詳的方法教學在下面的參考資料中

    需要的軟體工具:

    1.Macromedia Flash 5

    2.Internet Information Services 4.0 (或 IIS 5.0)

    3.Microsoft Access。

  • 6 年前

    網上看了這家,因為我公司的硬碟故障,微軟的張經理都找過他們,把他們送去內湖救不出來的,都給救出來

    http://www.datamaster.com.tw/

    http://millerforyew1.pixnet.net/blog/

  • 7 年前

    到下面的網址看看吧

    ▶▶http://candy5660601.pixnet.net/blog

還有問題?馬上發問,尋求解答。