ODBC¸¦ »ç¿ëÇÏ¿© DBÀÇ ³»¿ëÀ» º¯°æÇÒ ¶§ ´ÙÀ½À» »ç¿ëÇÑ´Ù.
È¸é ±¸¼ºÀÇ ¿¹´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
À§ÀÇ È¸éÀÌ °¨½ÃÈ¸é »ó¿¡ ¶ã ¶§ DBÀÇ Ã³À½·¹Äڵ带 ºÒ·¯¿À°í À» Ŭ¸¯ÇÏ¸é ´ÙÀ½·¹Äڵ带 ȸé»ó¿¡ º¸¿©ÁØ´Ù.
ȸé»ó¿¡¼ º¸ÀÌ´Â ·¹ÄÚµåÀÇ °ªµéÀ» »ç¿ëÀÚ°¡ ¼öÁ¤ÇÑ µÚ¿¡ À» Ŭ¸¯ÇÏ°Ô µÇ¸é DB¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ÇöÀç º¯°æÇÑ °ªÀ¸·Î °»½ÅÇÏ°Ô µÈ´Ù.
1) ÆíÁý±â|ÆÄÀÏ|½ºÅ©¸³Æ® ÀÇ ¡®¸ðµâ ½ÃÀÛ ½Ã ½ºÅ©¸³Æ®¡¯¿¡ ´ÙÀ½°ú °°ÀÌ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÑ´Ù.
$UPDATEID = @SQLConnect("autobase","","");
@SQLSelect($UPDATEID, "table1", "bindlist", "","");
@SQLFirst($UPDATEID);
À§¿Í °°ÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϸé À§ÀÇ È¸é¿¡´Â DBÀÇ Table1ÀÇ Ã¹¹ø° ·¹Äڵ带 º¸¿© ÁÙ °ÍÀÌ´Ù.
2) ¹öÆ°À» Ŭ¸¯ÇÏ°Ô µÇ¸é ÇöÀç ȸ鿡 º¸ÀÌ´Â ·¹ÄÚµåÀÇ ³»¿ëÀ» ù¹ø° ·¹ÄÚµåÀÇ ³»¿ëÀ» º¸¿©ÁÖ°Ô µÈ´Ù.
@SQLFirst($UPDATEID);
3) ¹öÆ°À» Ŭ¸¯ÇÏ°Ô µÇ¸é ÇöÀç ȸ鿡 º¸ÀÌ´Â ·¹ÄÚµåÀÇ ³»¿ëÀ» ¸¶Áö¸· ·¹ÄÚµåÀÇ ³»¿ëÀ» º¸¿©ÁÖ°Ô µÈ´Ù.
@SQLLast($UPDATEID);
1) ¹öÆ°À» Ŭ¸¯ÇÏ°Ô µÇ¸é ÇöÀç ȸ鿡 º¸ÀÌ´Â µ¥ÀÌÅÍÀÇ ¹Ù·Î ÀÌÀü µ¥ÀÌÅ͸¦ º¸¿©ÁÖ°Ô µÈ´Ù.
@SQLPrev($UPDATEID);
2) ¹öÆ°À» Ŭ¸¯ÇÏ°Ô µÇ¸é ÇöÀç ȸ鿡 º¸ÀÌ´Â µ¥ÀÌÅÍÀÇ ¹Ù·Î ´ÙÀ½ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ°Ô µÈ´Ù.
@SQLNext($UPDATEID);
3) ÇöÀç ȸ鿡 º¸ÀÌ´Â ·¹ÄÚµåÀÇ °ªÀ» ¼öÁ¤ÇÏ°í ¹öÆ°À» Ŭ¸¯ÇÏ°Ô µÇ¸é DBÀÇ ÀÚ·á°¡ ÇöÀç ¼öÁ¤µÈ °ªÀ¸·Î º¯°æµÈ´Ù.
$UPDATEPOS=@SQLGetPos($UPDATEID); // ÇöÀç ¼öÁ¤ÇÏ·Á°í ÇÏ´Â µ¥ÀÌÅÍÀÇ ·¹ÄÚµåÀÇ À§Ä¡¸¦ $UPDATEPOS¿¡ ÀúÀåÇÑ´Ù.
@sprintf(buf,"YMD='%s'",$YMD); // DB Field YMD°¡ ÅؽºÆ®ÀÎ °æ¿ì ' 'À¸·Î ¹¾îÁÖ¾î¾ß ÇÑ´Ù.
@SQLUpdate($UPDATEID, "Table1","bindlist",buf); // À§¿¡¼ buf¿¡ ÀúÀåµÈ Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅÍÀÇ °ªÀ» ¼öÁ¤ÇÏ°Ô µÈ´Ù.
@SQLSelect($UPDATEID,"Table1","bindlist","",""); // ¼öÁ¤ÇÏ°í ³ª¼ ´Ù½Ã DBÀÇ ÀڷḦ ºÒ·¯¿Í¾ß ¼öÁ¤µÈ ³»¿ëÀ» º¼ ¼ö ÀÖ´Ù.
@SQLSetPos($UPDATEID,$UPDATEPOS); // ¼öÁ¤ÇÑ À§Ä¡ÀÇ ·¹ÄÚµåÀÇ °»½ÅµÈ °ªÀ» Àоî¿Â´Ù.