![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
ifx_prepare説明int ifx_prepare ( string query, int conn_id, int [cursor_def], mixed blobidarray)ifx_do() ã§ä½¿ç”¨ã™ã‚‹ãŸã‚ã«æ•´æ•° result_id ã‚’è¿”ã—ã¾ã™ã€‚ ifx_affected_rows() 関数ã«ã‚ˆã‚‹å–å¾—ã‚’å¯èƒ½ã«ã™ã‚‹ ãŸã‚ã«affected_rows をセットã—ã¾ã™ã€‚ 接続 conn_id ã«é–¢ã—㦠queryを準備ã—ã¾ã™ã€‚"select åž‹" ã‚¯ã‚¨ãƒªãƒ¼ã® å ´åˆã€ã‚«ãƒ¼ã‚½ãƒ«ãŒå®£è¨€ã•れã€ã‚ªãƒ¼ãƒ—ンã•れã¾ã™ã€‚オプション㮠cursor_type パラメータã«ã‚ˆã‚Šã€ãã®ã‚«ãƒ¼ã‚½ãƒ« ã‚’ "スクãƒãƒ¼ãƒ«" ã¾ãŸã¯ "ホールド" カーソルã¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®ã‚ªãƒ—ションã¯ãƒ“ットマスクã§ã‚りã€IFX_SCROLL, IFX_HOLD, ã¾ãŸã¯ 両方ã¨ã‚‚指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ select ã§ãªã„クエリーã¯ã€"ç›´ã¡ã«å®Ÿè¡Œ"ã•れã¾ã™ã€‚ ã©ã¡ã‚‰ã®ã‚¿ã‚¤ãƒ—ã®ã‚¯ã‚¨ãƒªãƒ¼ã«ãŠã„ã¦ã‚‚ã€(予測ã¾ãŸã¯å®Ÿéš›ã®æ•°ã¨ã—ã¦) 作用ã•れãŸè¡Œã®æ•°ã¯ã€ifx_affected_rows() ã«ã‚ˆã‚Š å–å¾—å¯èƒ½ã¨ã™ã‚‹ãŸã‚ã«ä¿å˜ã•れã¾ã™ã€‚ ã‚‚ã—ã€ã‚¯ã‚¨ãƒªãƒ¼ã«ãŠã„㦠BLOB (BYTE ã¾ãŸã¯ TEXT) カラムãŒã‚ã‚‹å ´åˆã€ 対応ã™ã‚‹ "BLOB ID" を有ã™ã‚‹blobidarray パ ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ã“ã®å ´åˆã€ã‚¯ã‚¨ãƒªãƒ¼ãƒ†ã‚ストã®ã“ れらã®ã‚«ãƒ©ãƒ ã‚’ "?" ã§ç½®æ›ã™ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚ TEXT (ã¾ãŸã¯ BYTE) カラムã®å†…容ãŒè¨±ã™ãªã‚‰ã°ã€ "ifx_textasvarchar(1)" ã¾ãŸã¯ "ifx_byteasvarchar(1)" を使用ã™ã‚‹ã“ ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ã“れã«ã‚ˆã‚Šã€TEXT (ã¾ãŸã¯ BYTE) カラムã¯ã€select クエリー㮠通常ã®(ã—ã‹ã—é•·ã„)VARCHAR カラムã¨åŒæ§˜ã«å‡¦ç†ã•れ〠BLOB ID ã§æ‚©ã‚€ã“ã¨ã‚‚ãªããªã‚Šã¾ã™ã€‚ ifx_textasvarchar(0) ã¾ãŸã¯ ifx_byteasvarchar(0) (デフォルト値) ã®å ´åˆã€select クエリーã¯ã€BLOB ID (整数値) ã«å±žã™ã‚‹ã‚‚ã®ã¨ã—㦠BLOB カラムを返ã—ã¾ã™ã€‚ BLOB 関数ã«ã‚ˆã‚Šæ–‡å—列ã¾ãŸã¯ãƒ•ァイルã¨ã—㦠BLOB ã®å€¤ã‚’å¾—ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ ifx_do() ã‚‚å‚照下ã•ã„。
|