Re: Differentiate Sybase from SQL Server
John Kendall <[email protected]> Sun, 29 Jul 2018 06:36:26 +0000
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <[email protected]> |
> On Jul 28, 2018, at 11:11 PM, Igor Korot <[email protected]> wrote: > > Hi, > > On Sun, Jul 29, 2018 at 12:13 AM, John Kendall <[email protected]> wrote: >> Igor, >> Would >> >> select @@version >> >> work for you? > > It probably will, but I'm curious if there is something inside the tds > structure or the statement/connection > structure that will help. > > Unless Frediano has some other idea. > > Thank you. The TDS version is reliable. If it's 5, it's Sybase. Otherwise it's MS. That's used in src/apps/defncopy.c (line 231): https://github.com/FreeTDS/freetds/blob/master/src/apps/defncopy.c#L231 > >> John >> >> >> >> >> >>> On Jul 28, 2018, at 10:04 PM, Igor Korot <[email protected]> wrote: >>> >>> Hi, >>> Is there a way to differentiate between Sybase and SQL Server >>> other than by the TDS protocol version? >>> >>> I need an implementation of SQLDescribeCol(), but the information >>> about column is located in a different table for those DBMSes. >>> I can probably check what TDS version is used for a connection, >>> but it is not very reliable way of doing things. >>> >>> Thank you. >>> _______________________________________________ >>> FreeTDS mailing list >>> [email protected] >>> https://url.emailprotection.link/?a95lm_Yz0z4VwVi9HMyQSLtTmToR48n_2Es8x43dIoxidNPkdt4wWeUhbwN1QnbrzawQmZ1BjbOu5bK1zLGmRSw~~ >> >> _______________________________________________ >> FreeTDS mailing list >> [email protected] >> https://url.emailprotection.link/?a95lm_Yz0z4VwVi9HMyQSLtTmToR48n_2Es8x43dIoxidNPkdt4wWeUhbwN1QnbrzawQmZ1BjbOu5bK1zLGmRSw~~ > _______________________________________________ > FreeTDS mailing list > [email protected] > https://url.emailprotection.link/?a95lm_Yz0z4VwVi9HMyQSLtTmToR48n_2Es8x43dIoxidNPkdt4wWeUhbwN1QnbrzawQmZ1BjbOu5bK1zLGmRSw~~