freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

tienon數(shù)據(jù)庫培訓(xùn)教程--嵌入式sql編程-資料下載頁

2025-08-04 10:12本頁面
  

【正文】 a ?。int v1, v2。CHAR v3[51]。EXEC SQL END DECLARE SECTION。EXEC SQL PREPARE mystmt FROM :stmt。 ...EXEC SQL EXECUTE mystmt INTO :v1, :v2, :v3 USING 37。EXEC SQL FREE mystmt。一個 EXECUTE 命令可以有一個 INTO 子句, 一個 USING 子句,也可以兩個都有或者兩個都沒有。 如果你不再需要已準(zhǔn)備好的語句,你應(yīng)該釋放它: EXEC SQL FREE name。、 錯誤處理INFORMIX 的錯誤信息是保存在 SQLCA 結(jié)構(gòu)中的,只要在應(yīng)用程序前添加了 EXEC SQL INCLUDE SQLCA。就能在后續(xù)直接使用 sqlca 這個結(jié)構(gòu)。 表示執(zhí)行 SQL 語句所返回的錯誤碼。 表示執(zhí)行 SQL 語句所返回的錯誤描述。因此,我們在寫 EC 程序時,往往都需要在 SQL 語句后,對 進行判斷,對于Tienon 數(shù)據(jù)庫培訓(xùn)教程――INFORMIX 嵌入式 SQL 編程天用唯勤,服務(wù)至上 314INFOMRIX 數(shù)據(jù)庫 0 表示成功,100 表示 NOT FOUND,其余表示執(zhí)行失敗。為了查詢 錯誤碼所對應(yīng)的詳細錯誤描述,可以使用 finderr 命令來查詢數(shù)據(jù)庫的錯誤幫助,finderr 錯誤碼( 一般錯誤碼為負(fù)值,查詢時可以直接用正值)。例如:EXEC SQL INSERT INTO foo VALUES(:f1, :f2)。if(0 != ){printf(“插入 foo 數(shù)據(jù)表錯,錯誤信息[%s]”, )。}、 事務(wù)處理需要使用事務(wù)處理時,可以這樣使用:EXEC SQL BEGIN WORK。EXEC SQL COMMIT WORK。EXEC SQL ROLLBACK WORK。、 程序?qū)嵗}程序 1 (建立一表并向表中插入數(shù)據(jù)) /*============================================================================ This is a sample program which include SQL sentence about CREATE ,INSERT a table.=============================================================================*/EXEC SQL BEGIN DECLARE SECTION 。 char sno[10],sname[10],city[10]。 int status。 EXEC SQL END DECLARE SECTION 。 EXEC SQL INCLUDE SQLCA。 main(){ int i。 EXEC SQL DATABASE mydb 。 /* Create a table named S_TEST */EXEC SQL CREATE TABLE S_TEST(Tienon 數(shù)據(jù)庫培訓(xùn)教程――INFORMIX 嵌入式 SQL 編程天用唯勤,服務(wù)至上 315SNO CHAR (9), SNAME CHAR (20), STATUS INT ,CITY CHAR(10))。 if(0 != ){printf(“數(shù)據(jù)庫連接錯[%s]”, )。exit(1)。}printf( create table success,insert?)。printf( 0 no )。printf( 1 yes )。printf( choice:)。scanf(%d,amp。i)。while(i){ printf(input sno:)。scanf(%s,sno)。printf(input sname:)。 scanf(%s,sname)。 printf(input status:)。 scanf(%d,amp。status)。 printf(input city:)。 scanf(%s,city)。 EXEC SQL INSERT INTO S_TEST(SNO,SNAME,STATUS,CITY) VALUES ((:sno,:sname,:status,:city))。if(0 != ){printf(“數(shù)據(jù)庫插入錯[%s]”, )。exit(1)。}printf(continue?)。 printf( 0 terminate )。printf( 1 continue )。printf( choice:)。scanf(%d,amp。i)。}/*log off database*/ EXEC SQL DISCONNECT CURRENT。Tienon 數(shù)據(jù)庫培訓(xùn)教程――INFORMIX 嵌入式 SQL 編程天用唯勤,服務(wù)至上 316exit(0)。}Tienon 數(shù)據(jù)庫培訓(xùn)教程――INFORMIX 嵌入式 SQL 編程天用唯勤,服務(wù)至上 317 INFORMIX 嵌入式 SQL 編譯嵌入 SQL 的編譯一般都是先有 SQL 預(yù)編譯器進行預(yù)編譯生成 C/C++程序,然后用 C/C++編譯器編譯成應(yīng)用程序。對于 C/C++編譯,在前面的培訓(xùn)中已經(jīng)講解了,包括編譯器的用法以及 makefile 文件的書寫,這里我們介紹 INFORMIX 的預(yù)編譯器,以及如何插入到 makfile 中。、 預(yù)編譯器INFORMIX 編譯器為 $(INFORMIXDIR)/bin/esql 這個腳本,腳本中有詳盡的參數(shù)說明。使用 esql可以只對 ec 程序進行預(yù)編譯,也可以直接編譯為應(yīng)用程序。、 makefile 編寫方法對于 c 程序,我們使用 cc 進行編譯, ec 程序我們可以直接用 esql 編譯成應(yīng)用程序,寫法如下:esql –c 對于 C++程序,我們使用 CC 進行編譯,ecpp 程序我們可以先用 esql 進行預(yù)編譯,然后用 CC進行編譯,寫法如下:esql –e CC –c 練習(xí)編寫 EC 程序,在程序中連接數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表、插入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、查詢單條數(shù)據(jù)、使用游標(biāo)查詢多條數(shù)據(jù)、關(guān)閉數(shù)據(jù)庫,將每一步結(jié)果打印在屏幕上,使用 esql 編譯運行該程序
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1