易語言edb資料庫
Ⅰ 易語言的edb資料庫
如果程序在運行時必須不定時調用資料庫,那麼可在程序將要執行完畢時關閉
(比如 _窗口_將被銷毀, _啟動子程序返回語句的前一句)
如果是在啟動是調用一下,然後不再使用,就可以資料庫調用代碼後關閉
Ⅱ 易語言寫入和讀取資料庫(*.edb)
易語言資料庫很簡單的啊。按你的要求隨便寫了一下。你看看能用不
Ⅲ 易語言組合框讀edb資料庫
我給你一個正確的代碼。
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
加空記錄 ()
寫 (#賬號, 組合框版1.內容)
寫 (#密碼, 到數值權 (編輯框1.內容))
組合框1.內容 = 「」
編輯框1.內容 = 「」
.子程序 __啟動窗口_創建完畢
打開 (取運行目錄 () + 「\1.edb」, , , , , , )
到首記錄 ()
.判斷循環首 (尾記錄後 () = 假)
組合框1.加入項目 (讀 (「賬號」), )
跳過 ()
.判斷循環尾 ()
這上面的代碼都沒錯。錯的是下面的代碼。
.
.子程序 _組合框1_列表項被選擇
跳到 (組合框1.現行選中項 + 1)
編輯框1.內容 = 讀 (「密碼」) ,錯的是這句:編輯框1.內容 = 讀 (「密碼」)
你把它改成:
編輯框1.內容 = 「」
編輯框1.加入文本 (到文本 (讀 (#密碼)))
另外你要把賬號欄位設置文本型,不然會出錯提示數據類型不匹配。
這樣就可以了。
Ⅳ 易語言 edb資料庫 怎樣查找
.版本抄2
到首記錄()
.判斷循環首襲(真)
查找(讀(1)≥到時間(編輯框1.內容)且讀(1)≤到時間(編輯框2.內容))
.如果真(尾記錄後()=真)
跳出循環()
.如果真結束
'以下就寫你找到數據後要進行的任務
.判斷循環尾()
Ⅳ 易語言edb資料庫 里的 查找 怎麼用啊
我猜想#姓名應該是資料庫欄位名,正確的語法應該是:查找(讀("姓名")="程序")
如果欄位類型為文本型的可用 編輯框1.內容=讀("年齡") 如果是其他類型的需轉換到文本型,本常式應改為:
跳到(1)'為了保證每次均從庫文件的首記錄開始進行查找,首先將針指置於首記錄
如果真(查找(讀("姓名")="程序")=假)
信息框("沒有匹配的姓名",0,"錯誤")
返回()
如果真結束
編輯框1.內容=到文本(讀("年齡"))
其中:「姓名」和「年齡」均為該資料庫的欄位名(本例假設姓名為文本型,年齡為整數型)
Ⅵ 易語言EDB資料庫怎麼創建
.版本 2
.局部變數自 資料庫路徑, 文本型
.局部變數 數據信息, 欄位信息, , "5"
資料庫路徑 = 取運行目錄 () + 「\」 + 「好友錄.edb」 ' 設置資料庫路徑
.如果真 (取反 (文件是否存在 (資料庫路徑))) ' 判斷資料庫是否存在,不存在就按以下標准創建
數據信息 [1].名稱 = #姓名 ' 給欄位信息的三個成員變數賦值
數據信息 [2].名稱 = #qq
數據信息 [3].名稱 = #電話
數據信息 [4].名稱 = #地址
數據信息 [5].名稱 = #說明
連續賦值 (#文本型, 數據信息 [1].類型, 數據信息 [2].類型, 數據信息 [3].類型, 數據信息 [4].類型, 數據信息 [5].類型)
數據信息 [1].最大文本長度 = 20
數據信息 [2].最大文本長度 = 20
數據信息 [3].最大文本長度 = 20
數據信息 [4].最大文本長度 = 500
數據信息 [5].最大文本長度 = 1000
創建 (資料庫路徑, 數據信息) ' 創建資料庫
Ⅶ 易語言怎麼用i代碼創建edb資料庫
欄位信息名稱不能抄有空格,
「姓名 」
「姓名」
「 住址」
「住址」
還有你的路徑也錯了
.版本 2
.支持庫 shell
.支持庫 spec
.子程序 _按鈕1_被單擊
.局部變數 資料庫路徑, 文本型
.局部變數 創建資料庫, 欄位信息, , "2"
資料庫路徑 = 取特定目錄 (3) + 「新建資料庫.edb」
.如果真 (文件是否存在 (資料庫路徑)) ' 判斷資料庫是否存在,不存在就按以下標准創建
信息框 (「存在,」, 0, )
返回 ()
.如果真結束
創建資料庫 [1].名稱 = 「姓名」 ' 給欄位信息的三個成員變數賦值
創建資料庫 [1].類型 = #文本型
創建資料庫 [1].最大文本長度 = 20
創建資料庫 [2].名稱 = 「住址」
創建資料庫 [2].類型 = #文本型
創建資料庫 [2].最大文本長度 = 20
.如果 (創建 (資料庫路徑, 創建資料庫)) ' 創建資料庫
信息框 (「不存在,已創建 」, 0, )
.否則
信息框 (「不存在,wei創建 」, 0, )
.如果結束
調試輸出 (取特定目錄 (3))
Ⅷ 易語言代碼怎麼修改edb資料庫
查找,讀寫
查找;總得知道要改到是哪條,找到它,讀出來,改寫成專你要到,再放回去。
如果屬你沒有給條件,那隻有全部讀,判斷(判斷是否為0),是則讀出來改寫,再放回去。
你總有一樣條件是要必須成立的,否則就沒辦法操作
Ⅸ 易語言edb資料庫查找
我猜想#姓名應該是資料庫欄位名,正確的語法應該是:查找(讀("姓名")="程序")
如果欄位回類型為文本型的可用答 編輯框1.內容=讀("年齡") 如果是其他類型的需轉換到文本型,本常式應改為:
跳到(1)'為了保證每次均從庫文件的首記錄開始進行查找,首先將針指置於首記錄
如果真(查找(讀("姓名")="程序")=假)
信息框("沒有匹配的姓名",0,"錯誤")
返回()
如果真結束
編輯框1.內容=到文本(讀("年齡"))
其中:「姓名」和「年齡」均為該資料庫的欄位名(本例假設姓名為文本型,年齡為整數型)
Ⅹ 易語言edb資料庫保存、修改、刪除、查詢
1、請打開易語言。