Конференция "Базы" » Код ошибки Timeout expired в MS SQL Server. [MSSQL]
 
  • Anatoly Podgoretsky © (26.04.11 16:34) [40]
    ODBC не имеет никакого отношения к SQLOLEDB
  • Дмитрий Тимохов (26.04.11 16:37) [41]
    Почему тогда выводятся ошибки ODBC, когда я пользуюсь SQLOLEDB из ADODB?
  • OW © (26.04.11 16:48) [42]
  • sniknik © (26.04.11 20:37) [43]
    > Почему тогда выводятся ошибки ODBC, когда я пользуюсь SQLOLEDB из ADODB?
    а почему в дельфи есть ADOTable/ADOQuery? хотя к ADO они не имеют вообще никакого отношения, а вот для BDE "родные".
    для совместимости, и разных менеджерских "заморочек" (чтобы при "продвижении" продукта был аргумент "да вам ничего даже переделывать не нужно будет! замените одно на другое да и все..." ).

    тип/провайдер ошибки идет в NativeError, по сравнивай его с разными.
  • sniknik © (26.04.11 20:50) [44]
    SQLState Property
         
    Remarks
    Use the SQLState property to read the five-character error code that the provider returns when an error occurs during the processing of an SQL statement. For example, when using the Microsoft OLE DB Provider for ODBC with a Microsoft SQL Server database, SQL state error codes originate from ODBC, based either on errors specific to ODBC or on errors that originate from Microsoft SQL Server, and are then mapped to ODBC errors. These error codes are documented in the ANSI SQL standard, but may be implemented differently by different data sources.
  • Anatoly Podgoretsky © (26.04.11 21:08) [45]
    > sniknik  (26.04.2011 20:37:43)  [43]

    Ну это костыли от Борланд, они бедненькие думадт, что мы не сможем осилить
    TAdoDataset
  • sniknik © (26.04.11 21:29) [46]
    > Ну это костыли от Борланд,
    ну, а там костыли от Мелкософт... (если конечно у него реально нет ODBC провайдера в связке подключения, но коды его ошибок есть).
    кто то значит захотел совместимости, единообразия, "позаботился" о нас... подумал что мы не сможем осилить нового списка ошибок... и... вуаля! транслирование старого и неполного с точки зрения нового есть, а полного списка новых нет ;(.
  • Дмитрий Тимохов (26.04.11 23:49) [47]
    Всех благодарю. Со своей прикладной задачей разобрался.


    > sniknik ©   (26.04.11 20:50) [44]

    Откуда цитата?
  • sniknik © (27.04.11 00:15) [48]
    из хелпа ADO
  • Дмитрий Тимохов (27.04.11 01:35) [49]
    Итог понятный. Серебряной пули нет. Надо в части кодов ошибок разбираться по месту.
 
Конференция "Базы" » Код ошибки Timeout expired в MS SQL Server. [MSSQL]
Есть новые Нет новых   [134431   +15][b:0][p:0]