⑴ 易語言用客戶端發送命令,使服務端在資料庫中的數據顯示到客戶端的超級列表中,求個思路。。。
你這是個需求是個典型的C/S架構,易語言開發,要用到兩個組件(伺服器和客戶端),需要寫兩個窗口,一個服務端,一個客戶端,在伺服器端的數據到達事件里,比如數據到達的是1(也就是你說的客戶端送命令),服務端讀資料庫,把每讀出的一條結果發送給客戶端,在客戶端有個取回數據里,把伺服器端發送過來的數據取到後,置標題到超級列表裡。就這么個過程。
⑵ 易語言伺服器發送數據()的問題
第一個程序
編輯框1用來顯示文件路徑
編輯框2用來顯示對方發來的文本
按鈕1用來瀏覽文件
按鈕2用來發送文件
此外還有伺服器 通用對話框
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
通用對話框1.打開 ()
編輯框1.內容 = 通用對話框1.文件名
.子程序 _按鈕2_被單擊
伺服器1.發送數據 (客戶IP, 讀入文件 (通用對話框1.文件名), 1000)
信息框 (「發送成功」, 0, )
.子程序 _伺服器1_數據到達
.局部變數 file, 位元組集
file = 伺服器1.取回數據 ()
編輯框2.內容 = 到文本 (file)
信息框 (「數據到達」, 0, )
第二個程序
編輯框1用來顯示保存文件的路徑
編輯框2用來顯示發送的文本
按鈕1用來發送文本
此外還有通用對話框 客戶
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
客戶1.連接 (用戶IP, 19730)
客戶1.發送數據 (編輯框1.內容)
信息框 (「已發送」, 0, )
.子程序 _客戶1_數據到達
.局部變數 file, 位元組集
file = 客戶1.取回數據 ()
通用對話框1.打開 ()
編輯框1.內容 = 通用對話框1.文件名
信息框 (「已保存」, 0, )
我試過了,可以的……
在使用時可以將「客戶IP」與「用戶IP」替換成想要的IP地址就可以了 IP為文本型
⑶ 易語言如何調用資料庫
打開(「填寫你資料庫的路徑」)
計次循環首(取記錄數(),i)
跳到(i)
列表框.加入項目(讀(「玩家」))
我手打的,不知道可以不。
⑷ 易語言edb資料庫多用戶操作問題
用線程操作,啟動線程時讀取資料庫里關鍵信息到線程里操作,讀取這個時間是可以忽略不計的。
⑸ 易語言連接資料庫
使用外部資料庫
控制項代碼為:.如果真
(外部資料庫1.打開SQL資料庫
(伺服器IP,
用戶名,
密碼,
資料庫名稱,
,
)
=
假)
信息框
(「連接失敗」,
0,
)使用資料庫連接+記錄集代碼為:.版本
2.支持庫
eDB.如果
(資料庫連接1.連接SQLServer
(伺服器IP,
資料庫名,
用戶名,
密碼)
=
假)
信息框
(「連接失敗」,
0,
).否則
.如果真
(記錄集1.置連接
(資料庫連接1)
=
假)
信息框
(「記錄集關聯資料庫失敗」,
0,
)
.如果真結束