新聞中心
易語(yǔ)言是一種高級(jí)編程語(yǔ)言,適用于Windows操作系統(tǒng)。它具有漸進(jìn)式,易于學(xué)習(xí)和使用的特點(diǎn),易于編寫(xiě)和維護(hù)代碼。在易語(yǔ)言中,mbd數(shù)據(jù)庫(kù)是非常常用的一種數(shù)據(jù)庫(kù)類(lèi)型。在這篇文章中,我們將學(xué)習(xí)如何在易語(yǔ)言中添加記錄到mbd數(shù)據(jù)庫(kù)。

濟(jì)水街道ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!
之一步:打開(kāi)mbd數(shù)據(jù)庫(kù)
為了打開(kāi)mbd數(shù)據(jù)庫(kù),我們要使用一個(gè)叫做”打開(kāi)文件對(duì)話框”的控件。在易語(yǔ)言中,這個(gè)控件是一個(gè)”文件對(duì)話框組件”。我們可以在工具欄中通過(guò)拖放的方式將該控件添加到我們的窗口中。下面是如何添加”文件對(duì)話框組件”:
在打開(kāi)文件對(duì)話框控件中,我們需要設(shè)置路徑、數(shù)據(jù)庫(kù)名和文件類(lèi)型。Path屬性是控件的文件擴(kuò)展名,這里我們選擇.mbd。DataBaseName屬性設(shè)置數(shù)據(jù)庫(kù)名稱(chēng),例如”mydatabase”。FileType屬性設(shè)置為”rdb”。
接下來(lái),在我們的代碼中添加以下行,以使窗口顯示出文件對(duì)話框組件:
$INCLUDE “文件對(duì)話框組件.e”
Dlg_SetFileDlgFileType (FoDlg_Browser, “rdb”)
Dlg_SetFileDlgTitle (FoDlg_Browser, “打開(kāi) MBD 數(shù)據(jù)庫(kù)”)
Dlg_SetFileDlgFilter (FoDlg_Browser, “MBD文件 (*.mbd)|*.mbd|所有文件 (*.*)|*.*||”)
咱們?cè)凇按蜷_(kāi)”按鈕的Click事件中添加以下代碼,使用戶(hù)能夠?yàn)g覽其系統(tǒng)并選擇相應(yīng)的.mbd文件:
IF Dlg_DoModal(FoDlg_Browser) THEN
Call File_FileExists(Dlg_GetPathName(FoDlg_Browser), FnIsExist)
IF FnIsExist THEN
Editor_SetText (FoTxt_DatabaseName, Dlg_GetPathName (FoDlg_Browser))
ELSE
MessageBox (“錯(cuò)誤”, “數(shù)據(jù)庫(kù)不存在”, 0)
END IF
END IF
第二步:創(chuàng)建SQL命令
在我們將數(shù)據(jù)添加到mbd數(shù)據(jù)庫(kù)之前,我們需要?jiǎng)?chuàng)建SQL命令,告訴mbd數(shù)據(jù)庫(kù)我們希望添加什么數(shù)據(jù)。在易語(yǔ)言中執(zhí)行SQL命令的方式是通過(guò)它內(nèi)置的ODBC庫(kù)。這個(gè)庫(kù)提供了連接到和操作SQL Server和其他數(shù)據(jù)庫(kù)的功能。為了使用ODBC庫(kù),我們需要在易語(yǔ)言代碼開(kāi)頭添加以下行:
$INCLUDE “ODBC.e”
然后我們創(chuàng)建一個(gè)連接對(duì)象和一個(gè)SQL命令對(duì)象。連接對(duì)象告訴我們連接到哪個(gè)數(shù)據(jù)庫(kù),而SQL命令對(duì)象告訴我們執(zhí)行什么命令。下面是連接到數(shù)據(jù)庫(kù)的代碼:
Call ODBC_Open (hDbc, “DRIVER={Microsoft Access Driver (*.mdb)};DBQ=” & Editor_GetText (FoTxt_DatabaseName))
這里我們使用Microsoft Access數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序來(lái)連接mbd數(shù)據(jù)庫(kù)。我們還通過(guò)Editor_GetText獲取文件對(duì)話框控件中文本框的內(nèi)容,這里是所選數(shù)據(jù)庫(kù)的完整路徑。
然后,我們創(chuàng)建一個(gè)SQL命令對(duì)象:
Call ODBC_CreateCommand (hCmd, hDbc)
第三步:設(shè)置SQL命令
我們需要設(shè)置SQL命令以告訴mbd數(shù)據(jù)庫(kù)我們要添加什么數(shù)據(jù)。在易語(yǔ)言中,我們可以使用SQL語(yǔ)句來(lái)插入記錄。下面是插入一條記錄的SQL語(yǔ)句:
strSQL = “INSERT INTO myTable (Field1, Field2, Field3) VALUES (‘Value1’, ‘Value2’, ‘Value3’)”
這里的myTable是我們要插入數(shù)據(jù)的表,F(xiàn)ield1,F(xiàn)ield2和Field3是表中的列,而’Value1’,’Value2’和’Value3’是我們要插入的值。在實(shí)際使用中,將其替換為要插入的數(shù)據(jù)。
接下來(lái),我們將該SQL語(yǔ)句設(shè)置為我們的SQL命令對(duì)象:
Call ODBC_SetCommandText (hCmd, strSQL)
第四步:執(zhí)行SQL命令
現(xiàn)在我們已經(jīng)設(shè)置了SQL命令,我們可以通過(guò)執(zhí)行該命令將新記錄添加到mbd數(shù)據(jù)庫(kù)中。在易語(yǔ)言中,通過(guò)使用以下代碼執(zhí)行SQL命令:
strMessage = “SQL 命令已成功執(zhí)行!”
hRS = ODBC_ExecuteReader (hCmd)
該代碼創(chuàng)建一個(gè)hRS句柄,然后將SQL命令執(zhí)行的結(jié)果存儲(chǔ)在該句柄中。通常情況下,我們不需要訪問(wèn)句柄的內(nèi)容,而只需要知道SQL命令是否成功執(zhí)行即可??梢酝ㄟ^(guò)以下代碼檢查這一點(diǎn):
IF ODBC_HaveData (hRS) THEN
MessageBox (“提示”, strMessage, 0)
ELSE
MessageBox (“錯(cuò)誤”, “SQL 命令執(zhí)行失敗!”, 0)
END IF
以上是添加記錄到mbd數(shù)據(jù)庫(kù)的步驟。要添加多個(gè)記錄,只需多次執(zhí)行相同的步驟,每次使用不同的SQL命令即可。
易語(yǔ)言是一種高級(jí)編程語(yǔ)言,適用于Windows操作系統(tǒng)。它的mbd數(shù)據(jù)庫(kù)是一個(gè)常用的數(shù)據(jù)庫(kù)類(lèi)型,可以用于存儲(chǔ)數(shù)據(jù)。通過(guò)本文中所述的步驟,您可以輕松地向mbd數(shù)據(jù)庫(kù)中添加記錄?,F(xiàn)在,您可以開(kāi)始利用易語(yǔ)言來(lái)開(kāi)發(fā)強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。
相關(guān)問(wèn)題拓展閱讀:
- 易語(yǔ)言如何進(jìn)行MSSQL添加記錄和更新記錄
- 易語(yǔ)言edb數(shù)據(jù)庫(kù)如何添加字段?
- 易語(yǔ)言數(shù)據(jù)庫(kù)怎么存入數(shù)據(jù)還有讀取
易語(yǔ)言如何進(jìn)行MSSQL添加記錄和更新記錄
‘ 記錄集讀回訊.打開(kāi) (“select * from 加盟表去”, #SQL語(yǔ)句, )
‘ 數(shù)據(jù)庫(kù)連接1.執(zhí)行SQL (“INSERT INTO 新表 ( 店標(biāo), 心愿信息 ) VALUES (” + 處理單陵顫引號(hào)山胡 (編輯框店標(biāo).內(nèi)容) + “,” + 處理單引號(hào) (客) + “)”)
‘ 數(shù)據(jù)庫(kù)連接1.執(zhí)行SQL (“update 在線表 set 是否抓取= ” + “’” +逗汪攔 “” + “’” + “ where 標(biāo)號(hào)=” + 處理單引號(hào) (標(biāo)號(hào)))
易語(yǔ)言edb數(shù)據(jù)庫(kù)如何添加字段?
添加
調(diào)用格式: 〈邏輯型〉 對(duì)象.添加 () – 數(shù)據(jù)庫(kù)操作支持庫(kù)->記錄集
英文名稱(chēng):AddNew
添加一個(gè)新的空記錄,返回一個(gè)邏輯值。如果添加成功返回真,否則返回假。本命令為初級(jí)對(duì)象成員命令。
操作系統(tǒng)需求: Windows
易語(yǔ)言數(shù)據(jù)庫(kù)怎么存入數(shù)據(jù)還有讀取
建議使用Sqlite。EPL數(shù)據(jù)庫(kù)操作demo見(jiàn)如下handle函數(shù)中:
版本2
支持庫(kù)spec
子程鏈孝叢序handle
局部變量fie,字段信息,,”1″
fie.名稱(chēng)=“text”
fie.類(lèi)型=#文本型
ifis(創(chuàng)建(“d:\1.db”,fie)=假)
return()
如果真結(jié)棚櫻束
ifis(打開(kāi)(“d:\1.db”,“database”,假,#無(wú)限制,,,)=假)
return()
如果真結(jié)束
ifis(加慎沒(méi)記錄())
寫(xiě)(“text”,“helloworld!”)
調(diào)試輸出(讀(“text”))
如果真結(jié)束
關(guān)閉(“database”)
刪除文件(“d:\1.db”)
關(guān)鍵詞注明:
ifis:如果真
易語(yǔ)言mbd數(shù)據(jù)庫(kù)添加記錄的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于易語(yǔ)言mbd數(shù)據(jù)庫(kù)添加記錄,輕松學(xué)會(huì)易語(yǔ)言:如何添加記錄到mbd數(shù)據(jù)庫(kù),易語(yǔ)言如何進(jìn)行MSSQL添加記錄和更新記錄,易語(yǔ)言edb數(shù)據(jù)庫(kù)如何添加字段?,易語(yǔ)言數(shù)據(jù)庫(kù)怎么存入數(shù)據(jù)還有讀取的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專(zhuān)業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷(xiāo)推廣服務(wù)眾多企業(yè)。電話:028-86922220
當(dāng)前名稱(chēng):輕松學(xué)會(huì)易語(yǔ)言:如何添加記錄到mbd數(shù)據(jù)庫(kù) (易語(yǔ)言mbd數(shù)據(jù)庫(kù)添加記錄)
分享URL:http://m.5511xx.com/article/coioieg.html


咨詢(xún)
建站咨詢(xún)
