自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2數(shù)據(jù)庫編譯中那兩個(gè)問題會(huì)困擾你?

數(shù)據(jù)庫
下面的文章主要介紹的是DB2數(shù)據(jù)庫編譯的兩個(gè)問題(C語言),如果你對(duì)其相關(guān)的實(shí)際操作有興趣的話,你就可以對(duì)以下的文章點(diǎn)擊觀看了。

此文章主要講述的是DB2數(shù)據(jù)庫編譯的兩個(gè)問題(C語言),你如果對(duì)DB2數(shù)據(jù)庫編譯的兩個(gè)問題(C語言),有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了,希望會(huì)給你帶來一些幫助在此方面。

DB2編譯C語言, 編譯, 高手

 

我現(xiàn)在遇到了DB2編譯的2個(gè)問題(C語言)

 

1、按64位編譯

 

makefile里db2所鏈接的庫指向64位庫,并且CC參數(shù)指明-q64時(shí)編譯,

 

提示"The typedef definition of wchar_t is incompatible with the option wchar_t_size"

 

經(jīng)查,就是32位與64位的區(qū)別。忽略此錯(cuò)誤,運(yùn)行執(zhí)行程序時(shí),所有關(guān)于數(shù)據(jù)庫的變量(sqlca.sqlcode)

 

值就是亂值,例如當(dāng)錯(cuò)誤碼為-303時(shí),實(shí)際應(yīng)為-303,它的值卻為538976288。

 

將makefile的庫指向32,并且cc編譯參數(shù)修改為-q32時(shí),上面的問題就解決了。

 

現(xiàn)在按要求必須按64位進(jìn)行DB2數(shù)據(jù)庫編譯,我該如何處理,以解決上面的矛盾?

 

2、類型不匹配

 

按數(shù)據(jù)庫表結(jié)構(gòu),在*.h文件中定義對(duì)應(yīng)的宏,如果結(jié)構(gòu)中有字段類型為int或long時(shí),

 

當(dāng)我把變量類型時(shí)定義為int時(shí)提示如下錯(cuò)誤:

 

  1. The token "int" found in a host variable declaration is not valid 

很明顯,該錯(cuò)誤知int不合法,換個(gè)即可。

 

將所有int型修改long型時(shí)則提示:

 

  1. The 'long' host variable "fieldnum" is not valid.Use 'sqlint32' instead。 

由于現(xiàn)在的機(jī)器是64位的,我將long型統(tǒng)一修改為sqlint32或sqlint64,DB2數(shù)據(jù)庫編譯均通過

 

但是在執(zhí)行時(shí),提示錯(cuò)誤碼為303的錯(cuò)誤,即類型不匹配:

 

  1. SQL0303N A value cannot be assigned to a host variable in the  
  2. SELECT, VALUES, or FETCH statement because the data  
  3. types are not compatible. 

h文件中sqlint32型或sqlint64型的變量,在數(shù)據(jù)庫中定義的類型為int型。

 

DB2數(shù)據(jù)庫編譯的2個(gè)問題

上述的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫編譯的2個(gè)問題(C語言),DB2高手的請(qǐng)進(jìn)的描述,希望會(huì)給你帶來一些幫助在此方面。

【編輯推薦】

  1. DB2終極SQL性能調(diào)節(jié)技術(shù)經(jīng)典版
  2. IBM DB2數(shù)據(jù)庫與注意事項(xiàng)_DB2編程的描述
  3. DB2數(shù)據(jù)庫進(jìn)行備份在AIX如何操作?
  4. 對(duì)DB2 增量備份的正確運(yùn)用描述
  5. DB2 存儲(chǔ)過程的異常處理器類型有幾種?
責(zé)任編輯:佚名 來源: 騰訊科技
相關(guān)推薦

2010-09-07 09:31:03

DB2數(shù)據(jù)庫鎖表

2010-09-30 11:12:39

DB2數(shù)據(jù)庫卸載

2011-03-15 11:19:45

DB2數(shù)據(jù)庫catalog

2010-09-01 10:17:14

DB2日志

2010-08-26 11:32:25

DB2時(shí)間函數(shù)

2010-09-01 15:23:59

DB2字段類型

2010-09-06 17:24:48

連接DB2數(shù)據(jù)庫

2010-08-25 10:50:48

DB2數(shù)據(jù)庫

2011-03-11 16:02:03

DB2數(shù)據(jù)庫安裝

2010-08-26 16:15:25

DB2數(shù)據(jù)庫管理

2010-11-01 11:30:41

DB2數(shù)據(jù)庫權(quán)限

2010-09-30 11:49:21

DB2數(shù)據(jù)庫權(quán)限

2010-11-03 16:21:18

DB2數(shù)據(jù)庫授權(quán)

2010-02-05 09:54:30

DB2數(shù)據(jù)庫應(yīng)用遷移

2010-09-01 10:55:24

db2管理

2010-09-07 13:22:36

IBM DB2

2009-07-06 17:34:26

遠(yuǎn)程復(fù)制DB2

2010-11-01 14:19:20

DB2字符串

2010-08-26 16:34:12

DB2Excel讀取

2010-09-06 10:00:00

DB2數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)