
dBase Record #'s
Áú¹®>>
DBase Å×À̺í¾È¿¡ ÀÖ´Â ¾î¶² Ưº°ÇÑ ·¹ÄÚµå ¹øÈ£·Î ¾î¶»°Ô °¡ÁÒ?
´äº¯>>
void __fastcall gotoRecord(TTable* T, int RecNo)
{
DBIResult rslt;
TResyncMode rm;
rslt = DbiSetToRecordNo(T->Handle, RecNo);
if (rslt != DBIERR_NONE)
{
}
T->Resync(rm<<rmExact);
}
Multiple Records Found But Only One Expected
Áú¹®>>
Á¦°¡ ·¹Äڵ带 ¿¡µðÆ®ÇÒ ¶§ DBEngine ¿¡·¯¶ó´Â ¸Þ¼¼Áö¸¦ ¹Þ½À´Ï´Ù."Multiple records found but only
one expected". À̰ÍÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö¿ä?
´äº¯>>
Å×ÀÌºí¿¡¼ À¯ÀÏÇÑ À妽º¸¦ ¸¸µé Çʿ䰡 ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀº °¢ ·¹ÄÚµå(¿)ÀÌ À¯ÀÏÇÔÀ»
ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù. ¸ÕÀú ÇÒ ÀÏÀº Å×À̺íÀ» ¹Ù±¸°í À¯ÀÏÇÑ °ªÀ» ÀÔ·ÂÇÏ´Â °ÍÀÔ´Ï´Ù.(ÀÎÅØ½º¸¦ ¸¸µë)
Repairing corrupt Paradox tables
Áú¹®>>
¸Á°¡Á® ¹ö¸° À妽º¸¦ ´Ù½Ã ¸¸µé¾î ÁÖ´Â BDE API ³ª DLL ÀÌ ÀÖ½À´Ï±î(Pdoxwin¿¡ ÀÖ´Â
TUTILITY.EXEó·³)??
´äº¯>>
BDE´Â À妽º¸¦ ´Ù½Ã »ý¼ºÇØ ÁÖ´Â ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù. DbiRegenIndexes().
BDEÇÔ¼ö¿Í DataŸÀÔ
Áú¹®>>
¾îµð¼ BDE ÇÔ¼ö¿Í µ¥ÀÌÅÍ Å¸ÀÔ¿¡°üÇÑ ÀڷḦ ¾òÀ» ¼ö ÀÖ³ª¿ä?
´äº¯>>
BDE.INT¶ó´Â ÆÄÀÏÀÌ BCB\DOC\ µð·ºÅ͸®¿¡ ÀÖ½À´Ï´Ù. À̰ÍÀº BDE functions, expected
parameters, return values ¿Í ªÀº ¼³¸íÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Database Engine User's guide¸¦ ÂüÁ¶ÇÏ½Ã¸é µË´Ï´Ù...
ÀÌÀüÀÇ SQL Links¸¦ »ç¿ë
Áú¹®>>
Á¦°¡ ÀÌÀüÀÇ SQL Links¸¦ »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
´äº¯>>
¾ÈµË´Ï´Ù.
ODBC Data Source
Áú¹®>>
Á¦°¡ »õ·Î¿î ODBC µå¶óÀ̹ö¸¦ Ãß°¡ÇÒ ¶§ BDE ¼³Á¤ À¯Æ¿¸®Æ¼¿¡¼ ¿Ö Data Source nameÀ̶ó´Â °ÍÀÌ
¶ßÁö¿ä? Àú´Â ¸¹Àº µ¥ÀÌÅÍ ¼Ò½º¸¦ °¡Áö°í Àְŵç¿ä.
´äº¯>>
À̰ÍÀº ¾Æ¸¶µµ ¹ö±×ÀÎ °Í °°½À´Ï´Ù. À̰ÍÀ» ÇÇÇØ°¡±â À§Çؼ´Â, 'Default Data Source Name' ÄÞº¸
¹Ú½º¸¦ ¼±ÅÃÇØ È»ìÇ¥·Î Á¦´ë·Î ¸Â´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼ÅÃÇÏ¸é µÇ°Ú½À´Ï´Ù.
¿¡·¯ 'Odbc is either not installed or corrupt'
Áú¹®>>
Á¦°¡ »õ·Î¿î ODBC driver¸¦ Ãß°¡ÇϰíÀÚ ÇÒ ¶§ ODBC°¡ ÀνºÅçÀÌ ¾ÈµÇ¾ú°Å³ª Ãæµ¹À̶ó´Â ¿¡·¯
¸Þ¼¼Áö¸¦ ¹Þ½À´Ï´Ù. Á¦°¡ ÀνºÅçÀÌ À߸øµÈ°Ç°¡¿ä ¾Æ´Ï¸é ¹«¾ð°¡ ºüÆ®¸°°Ç°¡¿ä?
´äº¯>>
À̰ÍÀº ¸¸¾à¿¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¾î¶² 32bit ODBCµå¶óÀ̹ö¸¦ ÀνºÅçÇÏÁöµµ ¾ÊÀº ä BDE·ÎºÎÅÍ
"Install new ODBC driver" ¸¦ ¼±ÅÃÇßÀ» ¶§ ¹ß»ýÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù.
BCB 1.0 ´Â ¾î¶² ODBC µå¶óÀ̹öµµ Æ÷ÇÔÇϰí ÀÖÁö ¾Ê½À´Ï´Ù. ±×·¡¼ ±×°ÍµéÀº ¹Ýµå½Ã MS³ª
Intersolve·ÎºÎÅÍ °³º°ÀûÀ¸·Î ±¸ÀÔÇÏ¼Å¾ß °Ú½À´Ï´Ù.
¸¸¾à¿¡ ÄÜÆ®·Ñ ÆÐ³Î¾È¿¡ 32ºñÆ® ODBCÀ̶ó´Â ¾ÆÀÌÄÜÀÌ ¾ø´Ù¸é ¾Æ¹«·± ODBC µå¶óÀ̹öµéÀÌ ¾ø´Ù´Â
¾ê±âÀÔ´Ï´Ù.
IDAPI/BDE ÀνºÅç ¿¡·¯
Áú¹®>>
Á¦°¡ ÀνºÅçÀ» ½ÇÇàÇÒ ¶§ ÀνºÅçÀÌ BDE³ª IDAPI¿Í °ü·ÃµÈ ÆÄÀÏ·Î ¹®Á¦°¡ »ý±é´Ï´Ù. Á¦°¡ OK¸¦
Ŭ¸¯Çϰí ÀνºÅçÀ» ³¡³ÂÀ» ¶§ BCB ´Â Á¦´ë·Î Àß ¶ßÁö¸¸ " cannot initialize the Borland Database
Engine "À̶ó´Â ¿¡·¯ ¸Þ¼¼Áö°¡ ¶å´Ï´Ù. À̰ÍÀº Á¦°¡ BDE ¼³Á¤ À¯Æ¿¸®Æ¼¸¦ ½ÇÇà½Ãų ¶§ ¹ß»ýÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º µ¥½ºÅ©Å¾µµ ¸¶Âù°¡Áö±¸¿ä. BDB µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÁ§Æ®¿¡¼µµ ±×·¸½À´Ï´Ù. Á¦°¡ À߸ø
ÀνºÅç Çß³ª¿ä?
´äº¯>>
¹®Á¦´Â µå¶óÀ̺ê¿Í Ãæµ¹µÇ´Â ÀνºÅ罯µå¿¡ ÀÇÇØ¼ ¹ß»ýÇÕ´Ï´Ù. À̰ÍÀº Çϵåµð½ºÅ©¸¦ 2¹èÀÇ °ø°£
¾ÐÃàÀ» »ç¿ëÇ߱⠶§¹®ÀÔ´Ï´Ù. ÇØ°áÃ¥Àº µå¶óÀ̺긦 ¾ÐÃàÇØÁ¦Çؼ ´Ù¸¥ µå¶óÀ̺꿡 ÀνºÅçÇÏ´Â
¹æ¹ýÀÔ´Ï´Ù.
ODBC Driver Á¦°Å
Áú¹®>>
ODBC µå¶óÀ̹ö¸¦ ¾î¶»°Ô Á¦°ÅÇϳª¿ä? ÀÏ´Ü IDAPI configuration tool·Î Á¦°ÅÇϰí. ÀúÀåÇϰí,
ºüÁ®³ª°¡¼ ´Ù½Ã ±× ¼³Á¤ À¯Æ¿¸®Æ¼¸¦ º¸¸é. ¾ÆÁ÷µµ Àְŵç¿ä.
´äº¯>>
'Database Engine' ·¹Áö½ºÆ®¸® ¿£Æ®¸®¸¦ Á¦°ÅÇϰí, ´Ù½Ã BDE¸¦ ÀνºÅçÇÏ¸é ±× ¹®Á¦´Â ÇØ°áµÉ
°ÍÀÔ´Ï´Ù.
BDE ¹öÀü¹®Á¦
Áú¹®>>
Àú´Â º¼·£µå µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ÀνºÅç ÇÏ´Â µ¥ ¹®Á¦°¡ »ý°å½À´Ï´Ù. Delphi, C++Builder, ³ª
IntraBuilder¸¦ »ç¿ëÇÒ ¶§ BDE¸¦ ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä?
´äº¯>>
¸ÕÀú regedit¸¦ ½ÇÇà½ÃÄÑ HKEY_LOCAL_MACHINE\software\Borland\Database EngineÀ» º»´Ù.
±×·¯¸é DLLPATH°¡ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Å°¿¡ ´ëÇÑ °æ·Î´Â ¿ÀÁ÷ ÇϳªÀ̾î¾ß¸¸ µÇ°í ¿ÀÁ÷ ÀÌ Å°µµ ÇÑ
°ª¸¸À» °¡Á®¾ß ÇÕ´Ï´Ù. ¸¸¾à¿¡ Çϳª ÀÌ»óÀÇ Å°°¡ Á¸ÀçÇÑ´Ù¸é,¹®Á¦°¡ »ý±æ °ÍÀÔ´Ï´Ù. Çϳª ´õ,
CONFIGFILE01 Ű´Â ÃÖ±ÙÀÇ ¼³Á¤ ÆÄÀÏ(IDAPI.CFG)À» °¡¸£ÄѾ߸¸ ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿£Áø ¼³Ä¡ Ãæµ¹ ¹®Á¦·ÎºÎÅÍ ¹ß»ýÇÏ´Â ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇÑ ÇѰ¡Áö ¹æ¹ýÀº º¼·£µå
ÄÄÆÄÀÏ·¯¸¦ ´Ù½Ã ÀνºÅçÇϰųª Åø(µ¨ÆÄÀÌ, ÀÎÆ®¶óºô´õ, C++ºô´õ)¸¦ ´Ù½Ã ÀνºÅçÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
(ÃÖ±ÙÀÇ ¹öÀüÀ¸·Î) ±×·±´ÙÀ½ ·¹Áö½ºÆ®¸®¿¡¼ DLLPATH¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ±×·¸°Ô Çϸé ÇÁ·Î±×·¥Àº
default·Î ±×°ÍÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù.
ÃÖ½ÅÀÇ BDE°¡ ÀÌÀüÀÇ °Í°ú ¿ÏÀü ȣȯµÈ´Ù´Â °ÍÀ» ÀǹÌÇϱ⠶§¹®¿¡ ÀÌÀü ¹öÀüÀÇ BDE¸¦ °¡Áø
¾ÖÇø®ÄÉÀ̼ÇÀº ÃÖ½ÅÀÇ BDE·Î ¾Æ¹« ¹®Á¦¾øÀÌ ½ÇÇà°¡´ÉÇÏ´Ù´Â ¸»°ú °°½À´Ï´Ù.
DataBase ÆÄÀÏÀ» PackÇÏ´Â ¸Þ½îµå
Áú¹®>>
½ÇÇà½Ã µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» packÇÏ´Â ¸Þ½îµå°¡ ÀÖ½À´Ï±î?
´äº¯>>
¡¡
VCLÀÌ ¸ðµç BDE functions callsÀ» Á¦¾îÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸, encapsulateÇÏÁö ¾Ê°íµµ BDE¸¦
Á÷Á¢Á¦¾îÇÒ ¼ö ÀÖ´Â ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.
¿©±â¿¡ ±× °Í¿¡ °üÇÑ ¿¹Á¦°¡ ÀÖ½À´Ï´Ù. BDE DbiPackTable() function.
DBIResult DBIFN DbiPackTable (hDb, hCursor, pszTableName, [pszDriverType], bRegenIdxs);
- hDb ´Â µ¥ÀÌÅͺ£À̽º¸¦ °¡¸£Å°´Â ÇÚµéÀÌ´Ù.
- hCursor´Â Ä¿¼¸¦ °¡¸£Å°´Â ÇÚµéÀÌ´Ù.
- pszTableName´Â VCL È£Ãâ·ÎºÎÅÍ Å×À̺íÀ̸§À» »ç¿ëÇÑ´Ù.
- bRegenIdxs´Â ¸¸¾à¿¡ ´Ù½Ã »ý¼ºµÈ À妽º¸¦ ¿øÇÒ ¶§ Áö½ÃÇÏ´Â booleanÀÌ µÈ´Ù.
´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÒ °æ¿ì VCL¿¡ ÀÖ´Â BDE.HPPÀ» ÂüÁ¶ÇÕ´Ï´Ù.
|