如何在没有ODBC的情况下从C ++连接到SQL Server?

菲尔

我有一个SQL Server,我所知道的就是机器上没有ODBC数据源设置,我需要从C ++连接到它。我有一个用户名和密码,如何连接?

和古兹曼

您可以使用SQLDriverConnect在没有DSN的情况下使用ODBC进行连接。在连接字符串中指定已安装驱动程序的名称。一个SQL Server本机客户端11示例:

Driver={SQL Server Native Client 11.0};Server=SqlHostName;Database=SomeSqlDatabase;UID=YourUserName;PWD=YourPassword

程式码片段:

retcode = SQLDriverConnect(hdbc
    , NULL
    , (SQLCHAR*)InConnectionString
    , (SQLSMALLINT)sizeof(InConnectionString)
    , (SQLCHAR*)OutConnectionString
    , (SQLSMALLINT)sizeof(OutConnectionString)
    , (SQLSMALLINT*)StringLength2Ptr
    , (SQLUSMALLINT)DriverCompletion
    );

编辑:

连接字符串中的驱动程序名称必须用大括号括起来,并且必须与ODBC数据源管理员工具(odbcad32.exe)的“驱动程序”选项卡下列出的驱动程序名称完全匹配。Windows附带了名为“ SQL Server”的ODBC驱动程序,但提供了旧驱动程序以实现向后兼容。通常应该使用单独安装的ODBC驱动程序,该驱动程序支持自SQL Server 2005之后添加的较新数据类型和功能。

撰写本文时,最新的SQL Server ODBC驱动程序是独立的“ SQL Server ODBC驱动程序13”(版本13.1)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有ODBC的情况下从C ++连接到SQL Server?

来自分类Dev

FireDac可以在没有ODBC的情况下连接到SQL Server吗?

来自分类Dev

无法通过ODBC连接到SQL Server

来自分类Dev

如何在没有EntityDataSource的情况下将数据从SQL Server获取到DevExpress FileManager

来自分类Dev

在ASP.NET 5 Beta 8控制台应用程序中,如何在没有startup.cs的情况下使用EF7并连接到SQL Server?

来自分类Dev

如何在Mac上将Netbeans连接到Microsoft SQL Server

来自分类Dev

无法通过ODBC连接到Microsoft SQL Server(VM)

来自分类Dev

C# 如何在没有 MS Access 的情况下连接到 Access DB?

来自分类Dev

是否可以在不指定数据库的情况下连接到SQL Server?

来自分类Dev

是否可以在不指定数据库的情况下连接到SQL Server?

来自分类Dev

如何通过RODBC从SUSE linux连接到MS SQL Server

来自分类Dev

如何将JAVA连接到SQL Server 2012?

来自分类Dev

如何连接到我的远程SQL Server

来自分类Dev

如何使Django连接到使用AWS Lambda Layers的SQL Server?

来自分类Dev

如何通过Python连接到Azure SQL Server

来自分类Dev

如何连接到集成的Visual Studio 2012 SQL Server

来自分类Dev

如何从Linux Shell连接到Microsoft SQL Server?

来自分类Dev

如何使用 Azure Active Directory 凭据连接到 SQL Server?

来自分类Dev

如何使用 DSN 文件通过 R 连接到 SQL Server

来自分类Dev

如何从 WSL 连接到本地 Windows SQL Server 实例?

来自分类Dev

C#-安全连接到远程SQL Server吗?

来自分类Dev

通过ODBC Driver 17(而不是SQL Server Native Client)将FireDAC连接到SQL Server

来自分类Dev

无法通过Windows 2012上的系统dsn使用ODBC连接连接到SQL Server 2008

来自分类Dev

从Python连接到SQL Server

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

CI连接到SQL SERVER

来自分类Dev

连接到SQL Server Compact

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

连接到SQL Server 2012

Related 相关文章

  1. 1

    如何在没有ODBC的情况下从C ++连接到SQL Server?

  2. 2

    FireDac可以在没有ODBC的情况下连接到SQL Server吗?

  3. 3

    无法通过ODBC连接到SQL Server

  4. 4

    如何在没有EntityDataSource的情况下将数据从SQL Server获取到DevExpress FileManager

  5. 5

    在ASP.NET 5 Beta 8控制台应用程序中,如何在没有startup.cs的情况下使用EF7并连接到SQL Server?

  6. 6

    如何在Mac上将Netbeans连接到Microsoft SQL Server

  7. 7

    无法通过ODBC连接到Microsoft SQL Server(VM)

  8. 8

    C# 如何在没有 MS Access 的情况下连接到 Access DB?

  9. 9

    是否可以在不指定数据库的情况下连接到SQL Server?

  10. 10

    是否可以在不指定数据库的情况下连接到SQL Server?

  11. 11

    如何通过RODBC从SUSE linux连接到MS SQL Server

  12. 12

    如何将JAVA连接到SQL Server 2012?

  13. 13

    如何连接到我的远程SQL Server

  14. 14

    如何使Django连接到使用AWS Lambda Layers的SQL Server?

  15. 15

    如何通过Python连接到Azure SQL Server

  16. 16

    如何连接到集成的Visual Studio 2012 SQL Server

  17. 17

    如何从Linux Shell连接到Microsoft SQL Server?

  18. 18

    如何使用 Azure Active Directory 凭据连接到 SQL Server?

  19. 19

    如何使用 DSN 文件通过 R 连接到 SQL Server

  20. 20

    如何从 WSL 连接到本地 Windows SQL Server 实例?

  21. 21

    C#-安全连接到远程SQL Server吗?

  22. 22

    通过ODBC Driver 17(而不是SQL Server Native Client)将FireDAC连接到SQL Server

  23. 23

    无法通过Windows 2012上的系统dsn使用ODBC连接连接到SQL Server 2008

  24. 24

    从Python连接到SQL Server

  25. 25

    JDBC,连接到SQL Server

  26. 26

    CI连接到SQL SERVER

  27. 27

    连接到SQL Server Compact

  28. 28

    JDBC,连接到SQL Server

  29. 29

    连接到SQL Server 2012

热门标签

归档