рдпрд╣ рдбреЗрд▓реНрдлрд╝реА рдХреЗ рд▓рд┐рдП OLEDBDAC рдирд╛рдо рдХрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИ рдЬрд┐рд╕рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ ADONetVCL4Delphi.exe рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдСрдирд╡рд░реНрдХреНрд╕ рдХреЗ рд╕рд╛рде рдбреЗрд▓реНрдлреА рдХреЗ рд▓рд┐рдП OLEDBDAC рдирд╛рдо рдХреЗ рдЗрд╕ рдРрдк рдХреЛ рдСрдирд▓рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред
рдЗрд╕ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
- 1. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
- 2. рд╣рдорд╛рд░реЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- 3. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдРрд╕реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред
- 4. рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдХреЛрдИ рднреА рдУрдПрд╕ рдСрдирд╡рд░реНрдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рд╢реБрд░реВ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ред
- 5. рдСрдирд╡рд░реНрдХреНрд╕ рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рд╣рдорд╛рд░реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдХреЛ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдпреВрдЬрд░рдиреЗрдо рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- 6. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
- 7. рдЕрдкрдиреЗ Linux рд╡рд┐рддрд░рдг рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╡рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдПрдХ рдмрд╛рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЖрдк рдРрдк рдХреЛ рд╡рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк PlayOnLinux рдХреЛ рднреА рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд╛рдЗрди рдкрд░ рдПрдХ рдлреИрдВрд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдЧреЗрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рд╡рд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рдЗрди рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрдЧрддрддрд╛ рдкрд░рдд рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╕реАрдзреЗ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛ рд╕рдХрддреА рд╣реИред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рд╡рд╛рдЗрди рдЦрд░реЛрдВрдЪ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣ рдЙрди рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛ рд╕рдХреЗред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
Ad
рдбреЗрд▓реНрдлрд╝реА рдХреЗ рд▓рд┐рдП OLEDBDAC
рд╡рд░реНрдгрди
OLE DB рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ (OLEDBDAC) рдШрдЯрдХреЛрдВ рдХреА рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрдкрдиреНрди рдФрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ 32-рдмрд┐рдЯ рдФрд░ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрд▓реНрдлреА рд╕реЗ OLE DB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред OLEDBDAC-рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди OLE DB рдХреЗ рд▓рд┐рдП .NET Framework рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OLE DB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред OLEDBDAC рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рддреЗрдЬрд╝ рдФрд░ рдиреЗрдЯрд┐рд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд OLE DB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред OLEDBDAC рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП COM рдЗрдВрдЯрд░рдСрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ OLE DB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
OLEDBDAC OLE DB рд╕рдВрд╕реНрдХрд░рдг 2.5 рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред OLE DB рдкреНрд░рджрд╛рддрд╛ рдЬрд┐рдиреНрд╣реЗрдВ OLE DB 2.5 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡реЗ OLE DB рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдореЗрдВ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдУрдПрд▓рдИ рдбреАрдмреА рдкреНрд░рджрд╛рддрд╛ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдУрдПрд▓рдИ рдбреАрдмреА рдкреНрд░рджрд╛рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
OLEDBDAC ODBC (MSDASQL) рдХреЗ рд▓рд┐рдП OLE DB рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред ODBC рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп ODBCDAC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
- OLE DB рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛ рддрдХ рд╕реАрдзреА рдкрд╣реБрдБрдЪред
- рдорд╛рдирдХ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдЬреИрд╕реЗ рдмреАрдбреАрдИ рдФрд░ рдПрдбреАрдУ
- рдпреВрдирд┐рдХреЛрдб рд╕рдорд░реНрдерди
- рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди
- рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдлрд╛рдпрд░рд╡реЙрд▓ рд╕реЗ рдЧреБрдЬрд░ рд╕рдХрддрд╛ рд╣реИ
- рдЙрдЪреНрдЪ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди
- рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛
- рдмреИрдЪреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╢реНрдб рдЕрдкрдбреЗрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди
- рдЙрдиреНрдирдд рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд┐рдВрдЧ
- рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдмреИрдЪ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг
- рдмреБрджреНрдзрд┐рдорд╛рди рдлрд╝реЗрдЪ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдирд┐рдпрдВрддреНрд░рдг
- рдкреНрд░реАрдлрд╝реЗрдЪрд┐рдВрдЧ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди - рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдкреНрд░рддрд┐ рд╕рд░реНрд╡рд░ рд░рд╛рдЙрдВрдб рдЯреНрд░рд┐рдк рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЗрд╕реЗ FetchOptions.RowsetSize рдкреНрд░реЙрдкрд░реНрдЯреА рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдХреИрд╢реНрдбрдЕрдкрдбреЗрдЯреНрд╕ рдСрдкрд░реЗрд╢рди рдореЛрдб рдЬреЛ рдЕрдкрдбреЗрдЯрдореЛрдб рд╕рдВрдкрддреНрддрд┐ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ
- TOleDbQuery, TOleDbTable, рдФрд░ TOleDbStoreedProc рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ
- TOleDbDataReader рдШрдЯрдХ рдХреЗ рд╕рд╛рде рддреЗрдЬрд╝ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐
- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рд┐рдХреЙрд░реНрдб рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛ рдФрд░ рд▓реЙрдХ рдХрд░рдирд╛
- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреНрд╡реЗрд░реА рддреИрдпрд╛рд░реА
- XML рдореЗрдВ/рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдФрд░ рдЖрдпрд╛рдд
- рдЙрдиреНрдирдд рдбрд┐рдЬрд╛рдЗрди-рд╕рдордп рдШрдЯрдХ рдФрд░ рд╕рдВрдкрддреНрддрд┐ рд╕рдВрдкрд╛рджрдХ
- рдЖрджрд┐
рджрд░реНрд╢рдХ
рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛
рд╕реА #, рдбреЗрд▓реНрдлреА/рдХрд╛рдЗрд▓рд┐рдХреНрд╕
рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг
рдПрдХреНрд╕рдПрдордПрд▓-рдЖрдзрд╛рд░рд┐рдд, рдЕрдиреНрдп рдПрдкреАрдЖрдИ, рдУрд░реЗрдХрд▓, рдПрд╕рдХреНрдпреВрдПрд▓-рдЖрдзрд╛рд░рд┐рдд, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдХреНрд╕реЗрд╕, рдПрдбреАрдУрдбреАрдмреА, рдПрдбреАрдУ.рдиреЗрдЯ
рдпрд╣ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ https://sourceforge.net/projects/oledbdac-for-delphi/ рд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдПрдХ рдлреНрд░реА рдСрдкрд░реЗрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред