|
°Á Àü Å¿ÀÀÇ Àâ´ã>
À̹ø °Á´ mssql.org »çÀÌÆ®¸¦ ¿î¿µÇϽô Áö¿ë±º ´Ô²²¼ °ø°³ÇϽŠÀ¯¿ëÇÑ ÅøÀ» ¼Ò°³ÇÏ´Â °ÁÂÀÔ´Ï´Ù.
ÇöÀç ±× »çÀÌÆ®¿¡´Â "°ÔÀ¸¸§¹ðÀ̵éÀ» À§ÇÑ SQLParamHelper"¶ó´Â Á¦¸ñÀ¸·Î °Á°¡ ¿Ã¶ó°¡ Àִµ¥¿ä.
½ÇÁ¦ »ç¿ëÇØ º» °á°ú ¸Å¿ì ÈǸ¢ÇÏ¿© Çã¶ôÀ» (°Á¦ÀûÀ¸·Î) ¸Ã°í, Á¦ »çÀÌÆ®¿¡µµ ¿Ã·Áº¾´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ÀÛ¾÷ÀÌ ºó¹øÇϽŠºÐµé¿¡°Ô´Â Á¤¸»·Î ´ë´ÜÈ÷ À¯¿ëÇÑ µµ±¸°¡ ¾Æ´Ò ¼ö ¾ø´Ù°í »ý°¢ÇÕ´Ï´Ù.
°Á ½ÃÀÛ >
°³¹ß/Å×½ºÆ® ȯ°æ
- ¿î¿µÃ¼Á¦ : Windows 2003 Enterprise Edtion(Microsoft Windows [Version 5.2.3790])/Windows XP SP2
- SQL Server : SQL Server 2000 Enterprise Edition (32 bit/64 bit) / SQL Server 2000 Personal Edition 32 bit
- ±âŸ : .NET Framework 1.1.4322
´Ù¿î·Îµå :
SQLParamHelper
°Á ½ÃÀÛ >
±âº»ÀûÀ¸·Î '°ÔÀ¸¸§'À̶ó´Â ´Ü¾î°¡ ¼û±è ¼Ó¼ºÀ¸·Î ÀÚ¸® Àâ°í ÀÖ´ÂÁö¶ó... ºÎÁö·± ÇÔÀ̶ó´Â ´Ü¾î¿Í´Â Á» °Å¸®°¡ ¸Ö°Ô »ì¾Æ¿ÔÁÒ..
¸Ó ÀÌ·± ½À¼ºÀÌ °³¹ßÀ̶ó°í ÇÇÇØ°¡Áö´Â ¾Ê´Â°Å °°½À´Ï´Ù. VB6°¡ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼ÀÇ °³¹ß µµ±¸·Î ȯ¿µÀ» ¹Þ´ø ½ÃÀý¿¡´Â COM+ Component ÀÚü¿¡ ´ëÇÑ ÄÚµå ÀÛ¾÷ÀÌ ±×·¸°Ô ±ÍÂú´õ±º¿ä.
´ç½Ã, COM+ ComponentÀÇ °³·«ÀûÀÎ Patternµµ ³ª¿Í ÀÖ´Â »óÅ¿´°í ÇØ¼... ±ÍÂúÀº Âü¿¡ Àß µÇ¾ú´Ù ½Í¾î¼..
À̸§¸¸ °ÅâÇÑ COM+ Generator ºñ½º¹Ç¸®ÇÑ°É Èä³»³»¾ú´Âµ¥¿ä..(´å³Ý ¹öÀüÀº ¾Æ³îµå±ºÀÌ °Á·ΠÁ¦°øÇß¾úÁÒ...)
ÀÌ·± ±ÍÂ÷´ÏÁò ½À¼ºÀº ³ªÀ̰¡ µé¾î°¥¼ö·Ï °µµ¸¦ ´õÇØ°¡´Â±º¿©.
±Ù°£¿¡´Â C#À» ÀÌ¿ëÇÑ WinForm BaseÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀ» °³¹ßÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çϰí Àִµ¥¿ä. ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸Å°³º¯¼ö¸¦ ÀÏÀÏÈ÷ Code·Î Àû´Â°Ô ±×·¸°Ô ±ÍÂú°Ô ´À²¸Áö´õ±º¿©.
ÀÏÀü¿¡ ´ëÃæ ¸ð¾ç»õ¸¸ ¸¸µé¾î ³õ¾Ò´Âµ¥, ÀúÀå ÇÁ·Î½ÃÀú È£Ãâ ÄÚµå(ADO.NET)¸¦ GeneratingÇÏ´Â Addin ModuleÀ» ¸¸µé¾î º¸¾Ò½À´Ï´Ù.
¸ÕÀú, °³ÀÎÀûÀ¸·Î Coding ½Ç·ÂÀÌ ±×´ÙÁö ¶Ù¾î³ªÁö ¸øÇϱ⠶§¹®¿¡, ¿ª Compiler·Î Code¸¦ º¸½Ã°í¼± ¿åÇÏÁö´Â ¸»¾ÆÁֽñ¸¿©.....
¾µµ¥¾ø´Â ¾ê±â´Â Á¢°í, ¼³Ä¡ºÎÅÍ ÇØº¼±î¿ä?
±âÁ¸¿¡ .NETÀ» ÀÌ¿ëÇÏ¿© ¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¹èÆ÷¸¦ ÇØº¸½Å ºÐµéÀ̶ó¸é, Àß ¾Æ½Ã´Â °Íó·³... Visual Studio .NET¿¡¼ Á¦°øµÇ´Â [¼³Ä¡ ÇÁ·ÎÁ§Æ®] ÅÛÇø´À» ÀÌ¿ëÇÏ¿© »ý¼ºµÈ ¼³Ä¡ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
ÀÚ¿¬½º·´°Ô...(´Ã ÇÏ´ø °Íó·³... ^^) [´ÙÀ½] ¹öưÀ» ³¡±îÁö ´·¯ ÁÝ´Ï´Ù.
¼³Ä¡°¡ ¿Ï·áµÇ¸é, Visual Studio .NET¸¦ ¿°í Code¸¦ ÀÛ¼ºÇÒ SolutionÀ̳ª Project¸¦ ¿±´Ï´Ù. ¼³Ä¡°¡ Á¦´ë·Î ¿Ï·áµÇ¾ú´Ù¸é, ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ [µµ±¸] ¸Þ´º¿¡ SQL ParamHelper¶ó´Â ¸Þ´º°¡ ³ªÅ¸³³´Ï´Ù.
ÁÖÀÇ!!!!
SQLParamHelper¿¡ ÀÇÇØ¼ Äڵ尡 ÀÔ·ÂµÉ ÄÚµå âÀÌ ¿·ÁÁ® ÀÖ¾î¾ß Çϸç,
Äڵ尡 ÀÔ·ÂµÉ ºÎºÐ¿¡ Ä¿¼°¡ À§Ä¡Çϰí ÀÖ¾î¾ß ÇÕ´Ï´Ù(Helper°¡ ¾îµð¿¡ ÀÔ·ÂÇØ¾ßµÉÁö ¸ð¸£°Åµç¿ä. ^^).
ÇØ´ç ¸Þ´º¸¦ ¼±ÅÃÇϸé, ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ SQL Server·Î Á¢¼ÓÇϴµ¥ ÇÊ¿äÇÑ ¼¹ö, °èÁ¤ Á¤º¸ µîÀ» ¹¯´Â ȸéÀÌ º¸¿©Áö°Ô µË´Ï´Ù. °ü·ÃµÈ °èÁ¤µéÀ» ÀÔ·ÂÇϰí [OK] ¹öưÀ» ¼±ÅÃÇÕ´Ï´Ù.
¿Ã¹Ù¸¥ Á¤º¸°¡ ÀԷµǾú´Ù¸é, ´ÙÀ½ÀÇ ±×¸²°ú °°Àº ȸéÀÌ º¸¿©Áö°Ô µË´Ï´Ù.
»ó´Ü¿¡ º¸¿©Áö´Â µÎ °³ÀÇ ComboBox°¡ º¸¿©Áö´Âµ¥¿ä... ù ¹øÂ° ComboBox¿¡¼´Â Database¸¦ ¼±ÅÃÇÏ°Ô µË´Ï´Ù.
ÀÛ¾÷Çϰí ÀÖ´Â Database¸¦ ComboBox¿¡¼ ¼±ÅÃÇÏ°Ô µÇ¸é, µÎ¹øÂ° ComboBox¿¡´Â ÇØ´ç Database¿¡ »ý¼ºµÇ¾î ÀÖ´Â ÀúÀå ÇÁ·Î½ÃÀú°¡ º¸¿©Áö°Ô µË´Ï´Ù.
¿©±â¼, »ç¿ëÇÏ·Á´Â ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇÏ°Ô µÇ¸é, ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ ÇØ´ç ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸Å°³º¯¼öµéÀÇ ¸íĪ, µ¥ÀÌÅÍ Çü½Ä, ±æÀÌ, Á¤¹Ðµµ µîÀÌ º¸¿©Áö°Ô µË´Ï´Ù. ±âº»ÀûÀ¸·Î ÇØ´ç ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸ðµç ¸Å°³º¯¼öµéÀ» »ç¿ëÇϰڴٴ Àǹ̷Î, ÇØ´ç Ç׸ñÀÇ ÁÂÃø¿¡ À§Ä¡Çϰí ÀÖ´Â CheckBoxÀÇ °ªÀÌ true·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
»ç¿ëÇϰíÀÚ ÇÏ´Â ¸Å°³º¯¼ö¸¸ checkµÈ »óÅ·ΠµÎ°í, ³ª¸ÓÁö ¸Å°³º¯¼öÀÇ CheckBox´Â ÇØÁ¦ÇÕ´Ï´Ù.
¸Å°³º¯¼ö¿¡ ´ëÇÑ ¼³Á¤ÀÌ ¸ðµÎ ¿Ï·áµÇ¸é, ¿ìÃø ÇÏ´Ü¿¡ ÀÖ´Â [Done] ¹öưÀ» ¼±ÅÃÇÏ¿© ÀÛ¾÷À» ¿Ï·áÇÕ´Ï´Ù.
[Done] ¹öưÀÌ ¼±Åõʰú µ¿½Ã¿¡, ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ Äڵ尡 »ý¼ºµÇ¾î Áý´Ï´Ù.
SQLParamHelper´Â C#°ú VB.NET¸¸À» Áö¿øÇϸç, ÇöÀç ¼±ÅÃµÈ ÄÚµå â¿¡¼ »ç¿ëµÈ ¾ð¾î¿¡ µû¶ó¼, Helper°¡ ÀÚµ¿À¸·Î ¾ð¾î¸¦ Generating ÇÕ´Ï´Ù.
âÇÇÇÑ Áö¿ë±ºÀº À̸¸.... ÈÖ¸®¸¯...
Revision
|
Version
|
Description
|
|
1.0.1.0
|
Äõ¸® ºÐ¼®±â¿Í °°ÀÌ, °¡Àå ¸¶Áö¸·¿¡ Á¢¼ÓÀÌ ¼º°øÇÑ Server¿¡ ´ëÇÑ Á¤º¸¸¦ Ãʱ⠷α×ÀΠȸ鿡 Ãâ·ÂÇϵµ·Ï ¼öÁ¤(¾ÆÀ̵ð¾î¸¦ ÁֽŠ"ÃÖÃ¶ÈÆ - chh7117"´Ô °¨»çÇÕ´Ï´Ù)
|
Back
|