oledb Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

System. Data. Ole Db ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½

НСкоторыС свСдСния относятся ΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎ выпуска ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ внСсСны сущСствСнныС измСнСния. ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ, явных ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΡ‹Ρ…, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… здСсь свСдСний.

ΠšΠ»Π°ΡΡΡ‹

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ SQL ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠΌΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ с источником Π΄Π°Π½Π½Ρ‹Ρ….

АвтоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΡ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ измСнСния, вносимыС Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ DataSet, со связанной Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ источнику Π΄Π°Π½Π½Ρ‹Ρ….

Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ срСдство, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ классом OleDbConnection строки соСдинСний ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… содСрТимым.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для заполнСния DataSet ΠΈ обновлСния источника Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ способ чтСния ΠΏΠΎΡ‚ΠΎΠΊΠ° строк Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· источника Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² прямом порядкС. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для пСрСчислСния всСх доступных поставщиков OLE DB Π² локальной сСти.

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚ свСдСния, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ошибкС, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠΉ источником Π΄Π°Π½Π½Ρ‹Ρ….

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ гСнСрируСтся, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ поставщик Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ для источника Π΄Π°Π½Π½Ρ‹Ρ… OLE DB. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для создания экзСмпляров классов поставщиков OLEDB, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… источник Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для события InfoMessage. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ список констант для использования с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ GetSchema Π² цСлях извлСчСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ статичСскиС значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΈΠΌΠ΅Π½ столбцов Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… OleDbMetaDataCollectionNames, содСрТащихся Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ DataTable. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ DataTable создан с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° GetSchema.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° OleDbCommand ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) Π΅Π³ΠΎ сопоставлСниС со столбцом DataSet. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², относящихся ΠΊ OleDbCommand, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ сопоставлСния со столбцами Π² DataSet.

БвязываСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ бСзопасности с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ бСзопасности.

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для события RowUpdated.

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для события RowUpdating.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ схСмы, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ GetOleDbSchemaTable(Guid, Object[]).

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ SQL, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² источникС Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ свСдСния ΠΎ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² тСкстовых ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, значСниях Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

Π—Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… поля ΠΈΠ»ΠΈ свойства для использования Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ OleDbParameter.

Π”Π΅Π»Π΅Π³Π°Ρ‚Ρ‹

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ событиС InfoMessageOleDbConnection.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ событиС RowUpdatedOleDbDataAdapter.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ событиС RowUpdatingOleDbDataAdapter.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠΎΠ±Π·ΠΎΡ€ поставщика OLE DB майкрософт для SQL Server

поставщик OLE DB майкрософт для SQL Server, SQLOLEDB прСдоставляСт ADO доступ ΠΊ Microsoft SQL Server.

поставщик OLE DB майкрософт для SQL Server (SQLOLEDB) остаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΈ Π½Π΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Microsoft OLE DB для SQL Server (MSOLEDBSQL), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ с самыми послСдними сСрвСрными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ строки соСдинСния

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ поставщику, Π·Π°Π΄Π°ΠΉΡ‚Π΅ для Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° поставщика Π² качСствС значСния свойства ConnectionString Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Випичная строка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Випичная строка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для этого поставщика:

Π‘Ρ‚Ρ€ΠΎΠΊΠ° состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов:

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ словоОписаниС
ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ поставщика OLE DB для SQL Server.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сСрвСрУказываСт имя сСрвСра.
Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС.
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ UIDΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности SQL Server).
Password ΠΈΠ»ΠΈ PWDΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (для SQL Server ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности).

ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ поставщику источника Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ подлинности Windows, слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Trusted_Connection = yes ΠΈΠ»ΠΈ Integrated Security = SSPI вмСсто свСдСний ΠΎΠ± ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ Π² строкС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Provider-Specific

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² соСдинСния, зависящих ΠΎΡ‚ поставщика, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ADO. Как ΠΈ Π² случаС со свойствами соСдинСния ADO, эти свойства, зависящиС ΠΎΡ‚ поставщика, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ свойств соСдинСния ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ConnectionString.

ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

SQLOLEDB ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС допустимого синтаксиса Π°ΠΌΠ°Π»Π³Π°ΠΌ, SQL Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΡƒΡŽ для ODBC, ANSI ΠΈ SQL Server. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ инструкция SQL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ODBC SQL, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ LCASE.

Ѐункция LCASE Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строковоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС символы ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру. Π² ansi SQL строковая функция LOWER выполняСт ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, поэтому ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ инструкция SQL являСтся эквивалСнтом ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ инструкции ODBC Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ ansi.

SQLOLEDB ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ инструкции, Ссли ΠΎΠ½Π° ΡƒΠΊΠ°Π·Π°Π½Π° Π² качСствС тСкста для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π₯Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ SQL Server Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SQLOLEDB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ODBC Π² тСкстС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π·Π°Ρ‚Π΅ΠΌ слуТба SQLOLEDB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ SQL Server для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ инструкция ODBC SQL являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ тСкстом ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Transact-SQL:

ODBC SQL

Transact-SQL

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ SQL Server

доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ sql_variant с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ mdac 2,7, mdac 2,8 ΠΈΠ»ΠΈ Windows DAC 6,0

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ нСсовпадСнию Ρ‚ΠΈΠΏΠΎΠ². НапримСр, ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ sql_variant с ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΠΎΠΌ GUID Π² DBTYPE_VARIANT ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΡƒ SAFEARRAY(bytes). ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² sql_variant ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ созданию Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΠ° массива(Π±Π°ΠΉΡ‚).

Π’ клиСнтских прилоТСниях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… MDAC 2,5, sql_variant Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с запросами Microsoft SQL Server. Однако значСния sql_variant Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строки. Ρ‚Π°ΠΊΠΈΠ΅ клиСнтскиС прилоТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ mdac 2,7, mdac 2,8 ΠΈΠ»ΠΈ Windows DAC 6,0.

ПовСдСниС Π½Π°Π±ΠΎΡ€Π° записСй

SQLOLEDB Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQL Server курсоры для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², созданных ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. Ссли ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ записСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ SQL Server ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ курсора, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ тСкст ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ создаСт Π² качСствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° записСй.

доступныС для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ записСй SQLOLEDB ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ SQL Server курсорами. SQL Server Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ограничСния Π½Π° курсоры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ измСнСниям, внСсСнным Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π² частности, строки Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… курсорах Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ упорядочСны, ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ записСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТащСй ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SQL order BY, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ошибкой.

ДинамичСскиС свойства

поставщик OLE DB майкрософт для SQL Server вставляСт нСсколько динамичСских свойств Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ свойств Π½Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π³ΠΎ соСдинСния, Π½Π°Π±ΠΎΡ€Π° записСйи ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ пСрСкрСстныС индСксы ΠΈΠΌΠ΅Π½ ADO ΠΈ OLE DB для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ динамичСского свойства. Бсылка Π½Π° OLE DB программиста ссылаСтся Π½Π° имя свойства ADO ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρƒ «описаниС». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± этих свойствах ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² справочникС ΠΏΠΎ программисту OLE DB. НайдитС имя свойства OLE DB Π² индСксС ΠΈΠ»ΠΈ см. ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²: OLE DB свойства.

ДинамичСскиС свойства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Имя свойства ADOИмя свойства OLE DB
АктивныС сСансыDBPROP_ACTIVESESSIONS
ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ асинхроннаяDBPROP_ASYNCTXNABORT
Асинхронная фиксацияDBPROP_ASYNCTNXCOMMIT
Π£Ρ€ΠΎΠ²Π½ΠΈ изоляции с автоматичСской фиксациСйDBPROP_SESS_AUTOCOMMITISOLEVELS
РасполоТСниС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°DBPROP_CATALOGLOCATION
Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°DBPROP_CATALOGTERM
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ столбцаDBPROP_COLUMNDEFINITION
ВрСмя оТидания соСдинСнияDBPROP_INIT_TIMEOUT
Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³DBPROP_CURRENTCATALOG
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ…DBPROP_INIT_DATASOURCE
Имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…-источникаDBPROP_DATASOURCENAME
ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ модСль ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° источника Π΄Π°Π½Π½Ρ‹Ρ…DBPROP_DSOTHREADMODEL
Имя Π‘Π£Π‘Π”DBPROP_DBMSNAME
ВСрсия Π‘Π£Π‘Π”DBPROP_DBMSVER
Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ свойстваDBPROP_INIT_PROVIDERSTRING
Π“Π Π£ΠŸΠŸΠ˜Π ΠžΠ’ΠšΠ° ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅DBPROP_GROUPBY
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†DBPROP_HETEROGENEOUSTABLES
Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΊ рСгиструDBPROP_IDENTIFIERCASE
ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³DBPROP_INIT_CATALOG
Π£Ρ€ΠΎΠ²Π½ΠΈ изоляцииDBPROP_SUPPORTEDTXNISOLEVELS
Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ изоляцииDBPROP_SUPPORTEDTXNISORETAIN
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π»ΠΎΠΊΠ°Π»ΠΈDBPROP_INIT_LCID
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ индСксаDBPROP_MAXINDEXSIZE
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ строкиDBPROP_MAXROWSIZE
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ строки Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ большой Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚DBPROP_MAXROWSIZEINCLUDESBLOB
МаксимальноС число Ρ‚Π°Π±Π»ΠΈΡ† Π² SELECTDBPROP_MAXTABLESINSELECT
НСсколько Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²DBPROP_MULTIPLEPARAMSETS
ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹DBPROP_MULTIPLERESULTS
нСсколько слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²DBPROP_MULTIPLESTORAGEOBJECTS
ОбновлСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†DBPROP_MULTITABLEUPDATE
ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сортировки NULLDBPROP_NULLCOLLATION
ПовСдСниС сцСплСния со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ NULLDBPROP_CONCATNULLBEHAVIOR
ВСрсия OLE DBDBPROP_PROVIDEROLEDBVER
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² OLEDBPROP_OLEOBJECTS
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² строкDBPROP_OPENROWSETSUPPORT
Π£ΠŸΠžΠ Π―Π”ΠžΠ§Π•ΠΠΈΠ΅ ΠΏΠΎ столбцам Π² спискС Π²Ρ‹Π±ΠΎΡ€Π°DBPROP_ORDERBYCOLUMNSINSELECT
Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°DBPROP_OUTPUTPARAMETERAVAILABILITY
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступа для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ссылкСDBPROP_BYREFACCESSORS
ΠŸΠ°Ρ€ΠΎΠ»ΡŒDBPROP_AUTH_PASSWORD
Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свСдСния ΠΎ бСзопасностиDBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Π’ΠΈΠΏ постоянного ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°DBPROP_PERSISTENTIDTYPE
ПовСдСниС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽDBPROP_PREPAREABORTBEHAVIOR
ДСйствиС ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊ фиксацииDBPROP_PREPARECOMMITBEHAVIOR
УсловиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹DBPROP_PROCEDURETERM
promptDBPROP_INIT_PROMPT
ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΠ΅ имя поставщикаDBPROP_PROVIDERFRIENDLYNAME
Provider NameDBPROP_PROVIDERFILENAME
ВСрсия поставщикаDBPROP_PROVIDERVER
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… Read-OnlyDBPROP_DATASOURCEREADONLY
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡ€ΠΎΠ² строк для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹DBPROP_ROWSETCONVERSIONSONCOMMAND
Π’Π΅Ρ€ΠΌΠΈΠ½ схСмыDBPROP_SCHEMATERM
ИспользованиС схСмыDBPROP_SCHEMAUSAGE
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SQLDBPROP_SQLSUPPORT
структурированныС слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°DBPROP_STRUCTUREDSTORAGE
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… запросовDBPROP_SUBQUERIES
Π’Π΅Ρ€ΠΌΠΈΠ½ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹DBPROP_TABLETERM
DDL Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈDBPROP_SUPPORTEDTXNDDL
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.DBPROP_AUTH_USERID
Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡDBPROP_USERNAME
ДСскриптор ΠΎΠΊΠ½Π°DBPROP_INIT_HWND

ДинамичСскиС свойства Π½Π°Π±ΠΎΡ€Π° записСй

Имя свойства ADOИмя свойства OLE DB
ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ доступаDBPROP_ACCESSORDER
Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²DBPROP_BLOCKINGSTORAGEOBJECTS
Π’ΠΈΠΏ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_BOOKMARKTYPE
Π‘ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈDBPROP_IROWSETLOCATE
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ вставлСнныС строкиDBPROP_CHANGEINSERTEDROWS
ΠŸΡ€Π°Π²Π° доступа ΠΊ столбцуDBPROP_COLUMNRESTRICT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Π±ΠΎΡ€Π΅ столбцовDBPROP_NOTIFYCOLUMNSET
ВрСмя оТидания ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹DBPROP_COMMANDTIMEOUT
ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ столбцаDBPROP_DEFERRED
ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²DBPROP_DELAYSTORAGEOBJECTS
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π·Π°Π΄DBPROP_CANFETCHBACKWARDS
Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ строкDBPROP_CANHOLDROWS
IAccessorDBPROP_IAccessor
IColumnsInfoDBPROP_IColumnsInfo
IColumnsRowsetDBPROP_IColumnsRowset
IConnectionPointContainerDBPROP_IConnectionPointContainer
IConvertTypeDBPROP_IConvertType
Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π½Π΅ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствDBPROP_IMMOBILEROWS
IRowsetDBPROP_IRowset
IRowsetChangeDBPROP_IRowsetChange
ировсСтидСнтитиDBPROP_IRowsetIdentity
IRowsetInfoDBPROP_IRowsetInfo
IRowsetLocateDBPROP_IRowsestLocate
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ irowsetresynch
IRowsetScrollDBPROP_IRowsetScroll
IRowsetUpdateDBPROP_IRowsetUpdate
ISequentialStreamDBPROP_ISequentialStream
ISupportErrorInfoDBPROP_ISupportErrorInfo
Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_LITERALBOOKMARKS
УдостовСрСниС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строкиDBPROP_LITERALIDENTITY
МаксимальноС число ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… строкDBPROP_MAXOPENROWS
МаксимальноС число ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… строкDBPROP_MAXPENDINGROWS
МаксимальноС число строкDBPROP_MAXROWS
Π“Ρ€Π°Π½ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉDBPROP_NOTIFICATIONGRANULARITY
Π­Ρ‚Π°ΠΏΡ‹ увСдомлСнияDBPROP_NOTIFICATIONPHASES
Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹DBPROP_TRANSACTEDOBJECT
ИзмСнСния Π²ΠΈΠ΄Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌDBPROP_OTHERUPDATEDELETE
Π’ΠΈΠ΄ΠΈΠΌΡ‹Π΅ вставки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉDBPROP_OTHERINSERT
Π’ΠΈΠ΄Π½Ρ‹ собствСнныС измСнСнияDBPROP_OWNUPDATEDELETE
Π’ΠΈΠ΄Π½Ρ‹ собствСнныС вставкиDBPROP_OWNINSERT
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈDBPROP_ABORTPRESERVE
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ фиксацииDBPROP_COMMITPRESERVE
Быстрый пСрСзапускDBPROP_QUICKRESTART
ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ событияDBPROP_REENTRANTEVENTS
Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ строкиDBPROP_REMOVEDELETED
ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… измСнСнияхDBPROP_REPORTMULTIPLECHANGES
Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… вставокDBPROP_RETURNPENDINGINSERTS
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWDELETE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWFIRSTCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ вставкС строкиDBPROP_NOTIFYROWINSERT
ΠŸΡ€Π°Π²Π° доступа ΠΊ строкСDBPROP_ROWRESTRICT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ синхронизации строкDBPROP_NOTIFYROWRESYNCH
ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ модСль строкDBPROP_ROWTHREADMODEL
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ измСнСния строкиDBPROP_NOTIFYROWUNDOCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ удалСния строкиDBPROP_NOTIFYROWUNDODELETE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ вставки строкиDBPROP_NOTIFYROWUNDOINSERT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWUPDATE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ располоТСния Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° строкDBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ выпускС Π½Π°Π±ΠΎΡ€Π° строкDBPROP_NOTIFYROWSETRELEASE
ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π½Π°Π·Π°Π΄DBPROP_CANSCROLLBACKWARDS
Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ курсорDBPROP_SERVERCURSOR
ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_BOOKMARKSKIPPED
Бтрогая идСнтификация строкDBPROP_STRONGITDENTITY
Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ строкиDBPROP_UNIQUEROWS
UpdatabilityDBPROP_UPDATABILITY
ИспользованиС закладокDBPROP_BOOKMARKS

ДинамичСскиС свойства ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Имя свойства ADOИмя свойства OLE DB
ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ доступаDBPROP_ACCESSORDER
Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒSSPROP_STREAM_BASEPATH
Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²DBPROP_BLOCKINGSTORAGEOBJECTS
Π’ΠΈΠΏ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_BOOKMARKTYPE
Π‘ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈDBPROP_IROWSETLOCATE
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ вставлСнныС строкиDBPROP_CHANGEINSERTEDROWS
ΠŸΡ€Π°Π²Π° доступа ΠΊ столбцуDBPROP_COLUMNRESTRICT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Π±ΠΎΡ€Π΅ столбцовDBPROP_NOTIFYCOLUMNSET
Π’ΠΈΠΏ содСрТимогоSSPROP_STREAM_CONTENTTYPE
АвтоматичСская Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° курсораSSPROP_CURSORAUTOFETCH
ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ столбцаDBPROP_DEFERRED
ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°SSPROP_DEFERPREPARE
ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ слуТба Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²DBPROP_DELAYSTORAGEOBJECTS
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π·Π°Π΄DBPROP_CANFETCHBACKWARDS
Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ строкDBPROP_CANHOLDROWS
IAccessorDBPROP_IAccessor
IColumnsInfoDBPROP_IColumnsInfo
IColumnsRowsetDBPROP_IColumnsRowset
IConnectionPointContainerDBPROP_IConnectionPointContainer
IConvertTypeDBPROP_IConvertType
Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π½Π΅ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствDBPROP_IMMOBILEROWS
IRowsetDBPROP_IRowset
IRowsetChangeDBPROP_IRowsetChange
ировсСтидСнтитиDBPROP_IRowsetIdentity
IRowsetInfoDBPROP_IRowsetInfo
IRowsetLocateDBPROP_IRowsetLocate
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ irowsetresynchDBPROP_IRowsetResynch
IRowsetScrollDBPROP_IRowsetScroll
IRowsetUpdateDBPROP_IRowsetUpdate
ISequentialStreamDBPROP_ISequentialStream
ISupportErrorInfoDBPROP_ISupportErrorInfo
Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_LITERALBOOKMARKS
УдостовСрСниС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строкиDBPROP_LITERALIDENTITY
Π Π΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈDBPROP_LOCKMODE
МаксимальноС число ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… строкDBPROP_MAXOPENROWS
МаксимальноС число ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… строкDBPROP_MAXPENDINGROWS
МаксимальноС число строкDBPROP_MAXROWS
Π“Ρ€Π°Π½ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉDBPROP_NOTIFICATIONGRANULARITY
Π­Ρ‚Π°ΠΏΡ‹ увСдомлСнияDBPROP_NOTIFICATIONPHASES
Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹DBPROP_TRANSACTEDOBJECT
ИзмСнСния Π²ΠΈΠ΄Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌDBPROP_OTHERUPDATEDELETE
Π’ΠΈΠ΄ΠΈΠΌΡ‹Π΅ вставки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉDBPROP_OTHERINSERT
Бвойство кодирования Π²Ρ‹Π²ΠΎΠ΄Π°DBPROP_OUTPUTENCODING
Бвойство ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π°DBPROP_OUTPUTSTREAM
Π’ΠΈΠ΄Π½Ρ‹ собствСнныС измСнСнияDBPROP_OWNUPDATEDELETE
Π’ΠΈΠ΄Π½Ρ‹ собствСнныС вставкиDBPROP_OWNINSERT
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈDBPROP_ABORTPRESERVE
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ фиксацииDBPROP_COMMITPRESERVE
Быстрый пСрСзапускDBPROP_QUICKRESTART
ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ событияDBPROP_REENTRANTEVENTS
Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ строкиDBPROP_REMOVEDELETED
ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… измСнСнияхDBPROP_REPORTMULTIPLECHANGES
Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… вставокDBPROP_RETURNPENDINGINSERTS
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWDELETE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWFIRSTCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ вставкС строкиDBPROP_NOTIFYROWINSERT
ΠŸΡ€Π°Π²Π° доступа ΠΊ строкСDBPROP_ROWRESTRICT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ синхронизации строкDBPROP_NOTIFYROWRESYNCH
ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ модСль строкDBPROP_ROWTHREADMODEL
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ измСнСния строкиDBPROP_NOTIFYROWUNDOCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ удалСния строкиDBPROP_NOTIFYROWUNDODELETE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΌΠ΅Π½Π΅ вставки строкиDBPROP_NOTIFYROWUNDOINSERT
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ строкиDBPROP_NOTIFYROWUPDATE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ располоТСния Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° строкDBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ выпускС Π½Π°Π±ΠΎΡ€Π° строкDBPROP_NOTIFYROWSETRELEASE
ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π½Π°Π·Π°Π΄DBPROP_CANSCROLLBACKWARDS
Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ курсорDBPROP_SERVERCURSOR
Π”Π°Π½Π½Ρ‹Π΅ сСрвСра ΠΏΡ€ΠΈ вставкСDBPROP_SERVERDATAONINSERT
ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈDBPROP_BOOKMARKSKIP
Бтрогая идСнтификация строкDBPROP_STRONGIDENTITY
UpdatabilityDBPROP_UPDATABILITY
ИспользованиС закладокDBPROP_BOOKMARKS
ΠšΠΎΡ€Π΅Π½ΡŒ XMLSSPROP_STREAM_XMLROOT
XSLSSPROP_STREAM_XSL

свСдСния ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ свСдСния ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΎΠ·Microsoft SQL ServerΠΈΠΈ OLE DB поставщика см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ поставщик SQL Server.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

НазначСниС Β«OLE DBΒ»

Для источника Π΄Π°Π½Π½Ρ‹Ρ… Microsoft Office Excel 2007 потрСбуСтся поставщик Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях Excel. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ Excel.

НазначСниС Β«OLE DBΒ» прСдусматриваСт ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² доступа для Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ прСдставлСниС ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ.

Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния инструкции SQL.

НазначСниС Β«OLE DBΒ» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ INSERT, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ «Команда OLE DBΒ». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ OLE DB Command Transformation.

ΠŸΡ€ΠΈ использовании Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния «OLE DB» Π² конструкторС Integration Services для создания Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ OLE DB вставляСт Π΄Π°Π½Π½Ρ‹Π΅, потрСбуСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ вновь ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° поставщик OLE DB, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ OLE DB для DB2, автоматичСски добавляСт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ схСмы Π² имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π­Ρ‚ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ диспСтчСр соСдинСний OLE DB для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ источнику Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ диспСтчСр соСдинСний опрСдСляСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ поставщик OLE DB. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ДиспСтчСр соСдинСний OLE DB.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ слуТб Π‘Π»ΡƒΠΆΠ±Ρ‹ Integration Services Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ источника Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ диспСтчСр соСдинСний OLE DB, Ρ‡Ρ‚ΠΎΠ±Ρ‹ источники Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ прСдставлСния источников Π΄Π°Π½Π½Ρ‹Ρ… стали доступными для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ OLE DB.

Π¦Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ OLE DB содСрТит сопоставлСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ столбцами ΠΈ столбцами Π² источникС Π΄Π°Π½Π½Ρ‹Ρ… назначСния. НСт нСобходимости ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ столбцы всСм Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ столбцам, Π½ΠΎ Π² зависимости ΠΎΡ‚ свойств Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… столбцов ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ошибки, Ссли Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ столбцы Π½Π΅ сопоставлСны Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ столбцам. НапримСр, Ссли Ρ†Π΅Π»Π΅Π²ΠΎΠΉ столбСц Π½Π΅ допускаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ NULL, Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ столбСц Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΅ΠΌΡƒ сопоставлСн. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… сопоставлСнных столбцов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ совмСстимыми. НапримСр, нСльзя ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ столбСц строкового Ρ‚ΠΈΠΏΠ° Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ столбцу числового Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

Π¦Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ OLE DB ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄ ошибок.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Integration Services Data Types.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

НС ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ значСния идСнтичности с ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ SQL Server.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ массовой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΠ»ΠΈ прСдставлСнии ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ массового ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚Π°Π±Π»ΠΈΡ† Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ массовой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ число строк Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΈ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€.

Π›ΡŽΠ±ΠΎΠ΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ограничСния Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сбой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ всСго ΠΏΠ°ΠΊΠ΅Ρ‚Π° строк, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ FastLoadMaxInsertCommitSize.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
KILOBYTES_PER_BATCHУстанавливаСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ… для вставки. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ KILOBYTES_PER_BATCH =

.

FIRE_TRIGGERSУстанавливаСт запуск Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ вставкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ FIRE_TRIGGERS. НаличиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ запускаСтся.
ORDERУстанавливаСт способ сортировки Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ ORDER ASC|DESC. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ столбцов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ порядок сортировки. Если порядок сортировки ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½, опСрация вставки ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ отсортированы.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ORDER для сортировки Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² соотвСтствии с кластСризованным индСксом Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Transact-SQL Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡƒΡ‡Π΅Ρ‚ ΠΈΡ… рСгистра Π½Π΅ осущСствляСтся.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ BULK INSERT (Transact-SQL).

УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, связанных с Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«OLE DBΒ»

Π’ ΠΆΡƒΡ€Π½Π°Π» ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹, сдСланныС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«OLE DBΒ» ΠΊ внСшним поставщика Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вСдСния ΠΆΡƒΡ€Π½Π°Π»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΏΡ€ΠΈ сохранСнии Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ внСшниС источники Π΄Π°Π½Π½Ρ‹Ρ…, выполняСмом Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«OLE DBΒ». Π§Ρ‚ΠΎΠ±Ρ‹ вСсти ΠΆΡƒΡ€Π½Π°Π» Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «OLE DB» ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΊ внСшним поставщикам Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ событиС Диагностика Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Настройка Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° OLE DB

ЗначСния свойств ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Integration Services ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ срСдствами.

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ содСрТит свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ свойствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ срСдствами, см. Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ настройкС свойств см. Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния OLE DB (страница «ДиспСтчСр соСдинСний»)

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ДиспСтчСр соСдинСний Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния Β«OLE DBΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ OLE DB для назначСния. На этой страницС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ прСдставлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Для источника Π΄Π°Π½Π½Ρ‹Ρ… Microsoft Office Excel 2007 потрСбуСтся поставщик Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях Excel. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ Excel.

Бвойство CommandTimeout вступаСт Π² силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° дСйствуСт Ρ€Π΅ΠΆΠΈΠΌ доступа Команда SQL.

БтатичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ДиспСтчСр соСдинСний OLE DB
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· списка ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ диспСтчСр соСдинСний ΠΈΠ»ΠΈ создайтС Π½ΠΎΠ²ΠΎΠ΅ соСдинСниС, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ (DBCS) Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… доступа для быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для массовой вставки, см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ OLE DB Destination.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниСЗагрузка Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ прСдставлСниС назначСния Β«OLE DBΒ».
Быстрая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСнияЗагрузка Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ прСдставлСниС назначСния Β«OLE DBΒ» ΠΈ использованиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… доступа для быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для массовой вставки, см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ OLE DB Destination.
ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, содСрТащая имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСнияЗадайтС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ИспользованиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…

Быстрая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠΌΠ΅Π½ΠΈ прСдставлСния ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… доступа для быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для массовой вставки, см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ OLE DB Destination.
Команда SQLΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«OLE DBΒ» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ SQL-запроса.

ДинамичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π΅ΠΆΠΈΠΌΠ° доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ = Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС

Имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния ΠΈΠ· списка доступных Π² источникС Π΄Π°Π½Π½Ρ‹Ρ….

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ = Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ прСдставлСниС β€” быстрая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· этого списка Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ прСдставлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ создайтС Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π˜Π”
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, слСдуСт Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π­Ρ‚ΠΎ свойство доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ значСния NULL
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, слСдуСт Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния NULL. Π­Ρ‚ΠΎ свойство доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ true.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ограничСния
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ограничСния Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ true.

Π‘Ρ‚Ρ€ΠΎΠΊ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚
Π—Π°Π΄Π°Π΅Ρ‚ количСство строк Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅. Π­Ρ‚ΠΎ свойство ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -1, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΎΡΡŒ.

Макс. фиксируСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ вставок
Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«OLE DBΒ» пытаСтся Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ врСмя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ фиксация всСх Π΄Π°Π½Π½Ρ‹Ρ… производится Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ всСх строк.

Если Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«OLE DBΒ» ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ выполняСмый ΠΏΠ°ΠΊΠ΅Ρ‚ пСрСстанСт ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Макс. фиксируСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ вставок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2147483647.

ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ значСния этого свойства Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ фиксируСт строки Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСньшС (Π°) значСния Макс. фиксируСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ вставокили (Π±) количСства ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ строк Π² Π±ΡƒΡ„Π΅Ρ€Π΅, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ β€” пСрСмСнная, содСрТащая имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния

Имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния.

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ = пСрСмСнная, содСрТащая имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния (быстрая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°)

Имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ прСдставлСния.

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π˜Π”
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, слСдуСт Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π­Ρ‚ΠΎ свойство доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ значСния NULL
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, слСдуСт Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния NULL. Π­Ρ‚ΠΎ свойство доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ограничСния
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ Π½Π° Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ограничСния. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства Ρ€Π°Π²Π½ΠΎ false.

Π‘Ρ‚Ρ€ΠΎΠΊ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚
Π—Π°Π΄Π°Π΅Ρ‚ количСство строк Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅. Π­Ρ‚ΠΎ свойство ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -1, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π»ΠΎΡΡŒ.

Макс. фиксируСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ вставок
Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«OLE DBΒ» пытаСтся Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ врСмя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ быстрой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2147483647 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ фиксация всСх Π΄Π°Π½Π½Ρ‹Ρ… производится ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ всСх строк.

Если Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«OLE DBΒ» ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ выполняСмый ΠΏΠ°ΠΊΠ΅Ρ‚ пСрСстанСт ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Макс. фиксируСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ вставок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2147483647.

Π Π΅ΠΆΠΈΠΌ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° SQL

ВСкст ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SQL
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ тСкст SQL-запроса, постройтС запрос, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос, ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ», содСрТащий тСкст запроса, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΠ±Π·ΠΎΡ€.

НазначСниС Β«OLE DBΒ» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ INSERT, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ «Команда OLE DBΒ». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ OLE DB Command Transformation.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос
Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ запросов для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ конструирования SQL-запроса.

ΠžΠ±Π·ΠΎΡ€
Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π°, содСрТащСго тСкст SQL-запроса.

Анализ запроса
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ синтаксис тСкста запроса.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния OLE DB (страница «БопоставлСния»)

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° БопоставлСния Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния Β«OLE DBΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для сопоставлСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… столбцов с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ДоступныС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ столбцы
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ список доступных Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… столбцов. Для сопоставлСния доступных Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… столбцов с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌΠΈ столбцами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ опСрация пСрСтаскивания.

ДоступныС Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ столбцы
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ список доступных Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… столбцов. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступныС Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ столбцы с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ столбцами, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ пСрСтаскивания.

Π¦Π΅Π»Π΅Π²ΠΎΠΉ столбСц
ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· доступных Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… столбцов Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° наличия ΠΈΠ»ΠΈ отсутствия сопоставлСния.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния Β«OLE DBΒ» (страница Β«Π’Ρ‹Π²ΠΎΠ΄ ошибок»)

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Π’Ρ‹Π²ΠΎΠ΄ ошибок Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ назначСния Β«OLE DBΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для задания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ имя Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†
НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

Error
Π—Π°Π΄Π°ΠΉΡ‚Π΅ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки: ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ строку ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сбой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

УсСчСниС
НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

ОписаниС
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ описаниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ячСйкам
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎ всСм Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ячСйкам ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки ΠΈΠ»ΠΈ усСчСния: ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ строку ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сбой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ
ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ячСйкам.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *