ASP 如何在乙個頁面上同時讀取 2 個資料庫?

發布 科技 2024-05-15
14個回答
  1. 匿名使用者2024-01-28

    set conn1="")

    淮敏"對鉛盲分支資料庫 1 條路徑進行計數")

    set conn2="")

    資料庫 2 路神蘆葦小徑")

    set rs1="")

    從資料庫 1 中選擇 *",conn1,1,1set rs2="")

    從資料庫 2 中選擇 *",conn2,1,1

  2. 匿名使用者2024-01-27

    讀 n,都是一樣的。

  3. 匿名使用者2024-01-26

    1.建立或查詢乙個訪問資料庫檔案,這裡我建立了乙個新檔案,這裡有兩個表 user 和 class。 表結構如下圖所示。

    2.建立新的測試頁並複製以下內容:

    protected void page_load(object sender, eventargs e)

    Access 連線字串可用作變數。

    資料來源連線物件。

    oledbconnection con = new oledbconnection(sconnstr);

    datatable dt = , new object );

    遍歷所有表。

    string sname = "";

    for (int i = 0, maxi = ; i < maxi; i++)

    獲取第 i 個 access 資料庫中的表名。

    string stemptablename = "table_name"].tostring();

    sname += "", stemptablename);

    3.瀏覽頁面,頁面上會輸出表名,如下圖所示,但是從輸出表名中可以看出,以 [ ] 開頭的表名並不是真實的表,因此需要過濾掉這些表。

    資料庫檔案的路徑可以作為變數使用,如果是客戶端上傳的檔案,可以先儲存到伺服器,然後才能獲取訪問資料庫連線字串。

    5.獲取表名後,可以使用 select * from tablename 找出資料表資料,最後將 access 資料庫中的所有表名和表資料新增到 dataset 物件中。

  4. 匿名使用者2024-01-25

    同乙個頁面當然可以讀取同乙個資料庫中的多個表,這分為幾種情況

    set rs1="")

    select * from news",conn,1,1

    do until

    此處顯示新聞表的內容。

    loopselect * from news1",conn,1,1

    do until

    此處顯示了 news1 表的內容。

    loopset rs1=nothing

    2. 同時開啟多個表(使用不同的記錄集物件同時開啟多個表):

    set rs1="")

    set rs2="")

    select * from news",conn,1,1

    do until

    select * from news1 where id=" & rs1("id"),conn,1,1

    這將顯示與 news1 表中的新聞表相關的內容。

    loopset rs2=nothing

    set rs1=nothing

    3. 在同乙個 SQL 查詢中開啟多個表(效率稍高,但需要多個表之間的相關字段):

    set rs1="")

    select * from news,news1 where ",conn,1,1

    具體用法我以後就不寫了,可以使用rs1("") 和 rs1 ("") 來區分不同表中的字段。

  5. 匿名使用者2024-01-24

    select * from table1,table2 where

    where 條件取決於您的需要,我只是顯示兩個表的相同欄位名稱之間的差異。

  6. 匿名使用者2024-01-23

    嘗試建立兩個不同的連線物件

  7. 匿名使用者2024-01-22

    MySQL 建立乙個使用者 Hail,密碼 Hail,並將資料庫 Haildb 指定為 Hail

    mysql -u root -p

    password

    use mysql;

    insert into user(host,user,password) values('localhost','hail',password('hail'));

    flush privileges;

    create database haildb;

    grant all privileges on haildb.* to hail@localhost identified by 'hail';

    flush privileges;

    如果要為使用者分配某些許可權。

    grant select,update on haildb.* to hail@localhost identified by 'hail';

    flush privileges;

    刪除使用者。 delete from user where user='hail' and host='localhost';

    flush privileges;

    刪除使用者資料庫。

    drop database haildb;

    更改指定使用者的密碼。

    update user set password=password('new_password') where user='hail' and host='localhost';

    flush privileges;

  8. 匿名使用者2024-01-21

    您可以製作 2 個 conn 檔案並定義不同的變數 set rse=

    set rs=

    就是這樣。

  9. 匿名使用者2024-01-20

    嘗試建立兩個不同的連線物件

  10. 匿名使用者2024-01-19

    如果有兩個資料庫,則需要建立兩個連線並依次獲取所需的資料。

    如果是同一資料庫中的兩個表,則只需執行兩個查詢即可。

  11. 匿名使用者2024-01-18

    這個。。。 您可以在 JSP 中直接寫入並連線到兩個資料庫並檢索資料。

  12. 匿名使用者2024-01-17

    <%dim username,a,id

    username="username")

    sql="從表 1 中選擇 field1,其中 username='"+username+"'"

    set rs =

    a = rs("zcsj")

    使用完資料庫後,請記住關閉它! 然後你可以再次開啟它。 下面的 sql= 也是如此"從表 2 中選擇字段 2,其中 id='"+id+"'"

    set rs =

    rs("jgsj")

  13. 匿名使用者2024-01-16

    獲取兩個查詢語句並不好。 定義兩個不同的資料庫連線,將變數名稱更改為下乙個...

  14. 匿名使用者2024-01-15

    定義兩個不同的資料庫連線。

相關回答
34個回答2024-05-15

如果要在 1 張 A4 紙上列印 4 個大小相等的部分,可以在列印時設定列印屬性。 >>>More

4個回答2024-05-15

快取最根本的目的是提高效能,減輕頻繁訪問資料給資料庫帶來的壓力。 此外,對某種形式的資料進行合理的快取也會減輕程式執行時 CPU 的壓力。 首先,我們需要知道最基本的效率規則,即操作記憶體中的資料比操作儲存在硬碟上的資料快 n 個數量級。 >>>More

15個回答2024-05-15

如果你不能進入它,你就可以死了。

10個回答2024-05-15

做生意,就看人的表現了(這條路不一樣,如果你是商人,買房不一定要缺錢)。 >>>More

14個回答2024-05-15

簡單來說就是開兩個賬戶,兩個開戶公司不能是同一家公司,也就是需要兩個營業執照,乙個賬戶推廣乙個網域名稱。 >>>More