亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2513 | 回復(fù): 0
打印 上一主題 下一主題

誰使用過mnogosearch這個開源軟件? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-04-15 12:01 |只看該作者 |倒序瀏覽
我在使用mnogosearch編譯出來的lib庫做開發(fā)時候,發(fā)現(xiàn)這個問題。

下面這段程序主要是獲得表的每個字段的類型,以便在組織sql語句時是否在要插入字段兩端是否加上單引號:
  1. snprintf(sqlstr, sizeof(sqlstr), "select * from %s where 1=2", dbtable);
  2.     if (UdmSQLQuery(&internal_db_handle, &rs, sqlstr) != UDM_OK)
  3.     {
  4.       
  5.         return -1;
  6.     }



  7.     memset(sqlstr, 0, sizeof(sqlstr));
  8.     for (i = 0; i < fieldnum; i++)
  9.     {
  10. #ifdef SYBASE
  11.    [color=Red]     if( ((rs.Fields+i)->sqltype == 0)
  12.                 ||  ((rs.Fields+i)->sqltype == 4) )[/color]
  13. #else
  14.             if ((rs.Fields+i)->sqltype == 1 || (rs.Fields+i)->sqltype == 12
  15.                     || (rs.Fields+i)->sqltype == -1) //DB2
  16. #endif
  17.         {
  18.              sprintf(sqlfield, "\'%s\'", filed);
  19.         }
  20.         else
  21.        {
  22.            sprintf("sqlfiled, "%s", filed);
  23.        }
復(fù)制代碼
紅色的部分,表示需要加上引號的字段類型。
但是奇怪的是,在32位下面是正常的,但是在64位下,取到的字段類型始終都是0。


誰有類似的情況,能否解答一下?多謝多謝。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP