草庐IT

odbc_excute

全部标签

c++ - 如何从 Qt 应用程序通过 ODBC 连接到 MySQL 数据库?

我有一个新安装的MySQL服务器,它在localhost:3306上监听。从我的Qt应用程序连接到它的正确方法是什么? 最佳答案 原来我需要在ODBC数据源中添加MySQL。我是在学习了这个视频教程后才这样做的-https://youtu.be/K3GZidOwGmM.添加DSN后,我使用以下代码成功连接到MySQL服务器:QSqlDatabasedb=QSqlDatabase::addDatabase("QODBC");db.setDatabaseName("Driver={MySQLODBC5.3UnicodeDriver};D

c - 将 SQL_BINARY 数组数据作为参数传递时如何避免零终止? (ODBC 驱动程序)

我刚刚了解到WindowsODBC驱动程序API需要一组SQL_BINARY数据作为输入参数,以零字节结束。尽管我没有在文档中找到这样的语句,但我通过使用以下代码执行存储过程发现了这一点:最小示例//ParameterbindingBYTEdata[10]={15,3,54,144,34,211,200,147,15,74};SQLBindParameter(hstmt,1,SQL_PARAM_INPUT,SQL_C_BINARY,SQL_BINARY,10,0,data,0,NULL);//ProcedureexecutionSQLRETURNres=SQLExecDirect(hs

python - 是否有可用的 pywin32 odbc 连接器文档?

网上有什么好的pywin32odbc连接器文档和教程? 最佳答案 备选方案:mxODBCegenix.com(如果你需要ODBC)>pyODBC>sqlalchemy和DB-API2.0模块(不是ODBC),但它可能是更好的选择 关于python-是否有可用的pywin32odbc连接器文档?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/768250/

windows - 配置 IBM DB2 ODBC - 更改主机 IP/别名已存在

我已经通过Microsoft自己的ODBCAdministrator创建了到我的服务器的IBMODBC连接。在最初发现很难输入IP地址(否则,ODBC使用我的本地数据库服务器)后,它终于成功连接到我的服务器PC。但是,在此过程中,我没有输入数据库别名,因为我不知道它的含义,也不知道它的用途。ODBC仍然可以正常工作。然而,服务器更改了它的IP地址。我不知道它是如何或为什么这样做的,以及如何停止它,但现在我以前工作的ODBC现在无法连接,说它在192.168.1.127上给出了一条错误消息,服务器的以前的IP地址。我尝试找出如何通过ODBC配置更改主机IP,但失败了。沮丧的是,我删除了O

MySql ODBC Windows XP 到 Windows 7

我正在尝试将一个大型应用程序从WindowsXP移植到Windows7。这个应用程序必须同时在两个平台上运行,因为我有22台客户端机器,它们目前都是WindowsXP,但随着时间的推移会一个接一个地转换到Windows7。我有一个MySql数据库,它在XP中运行良好并且已经使用了几年。在我的第一台Windows7机器上,当我运行以下代码行以打开与数据库的连接时失败:MyOdbcConnection.Open()错误是“错误[IM002][Microsoft][ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序”。为了修复它,我从MySql下载了最新的ODBC5.2驱动程序。我

ms-access - 存在 32 位 Office 时手动安装 64 位 MS Access ODBC 驱动程序

我想手动安装MSAccess64位odbc驱动程序。由于我们公司使用的加载项,无法卸载32位Office并安装64位Office。我下载了AccessDatabaseEngine_x64.exe并使用WinRar和UniversalExtractor成功地将所有文件解压到一个临时目录中。我相信我拥有所有必要的文件,但有点不确定从这里去哪里,希望得到一些指导。需要注册哪些DLL才能使MSAccessODBC驱动程序在64位ODBC管理器中可用?是否有我需要创建的注册表项列表才能使其可用?有没有其他人以合理的方式处理这个问题?提前致谢! 最佳答案

sql-server - SQL Server/ODBC数据加密问题

我们想强制加密进出客户SQL数据库的数据。目前,我们使用SQLManagementStudio(查询分析器)和我们的自定义应用程序通过ODBCDSN访问客户数据库。是的,我知道这不是“最佳实践”,但我现在必须处理它。无论如何,我的任务是加密我们和他们之间管道上的数据。我找到了很多关于如何在SQL客户端和服务器之间建立连接的信息,但关于如何在这种情况下使用ODBCDSN的信息却很少。请注意,我不想知道如何加密数据库,只想知道如何加密通过“管道”的数据。1)DSN向导中有一个名为“对数据使用强加密”的复选框——该选项没有可用的帮助。谁能向我解释一下它如何与SQLServer和客户端配置中的

node.js - 如何使用带有 ODBC 连接的 Node js 连接 Informix 服务器?

我有LinuxEnterpriseServer10SP2(x86_64)-内核2.6.16.60-0.21-smp。我在上面的linux服务器上安装了IBMInformixDynamicServerVersion11.10.FC1。我有带有odbc的Windows2008服务器(例如eadmin的dns名称)(IBMINFORMIX3.8032位),用于安装informix驱动程序和XAMPPv3.2.2我的开发PC是Windows7,安装了odbc(例如eadmin的dns名称)(IBMINFORMIX3.8032位),安装了用于安装informix驱动程序的wamp2.4作为开发服

php - 使用 ODBC + Access 时转义 SQL 查询中的输入数据

我已经尝试使用odbc_prepare()+odbc_execute()来更新Access文件中的记录,但我总是得到SQL状态07001关于不正确的列计数的错误消息(实际上,该消息是西类牙式的,没有多大意义):$name){if(!odbc_execute($stmt,array($name,$cod))){die(odbc_errormsg());}}用户评论odbc_executemanualpage建议MicrosoftAccessODBC驱动程序不支持参数化查询。但是,我还没有找到一个odbc_*函数来转义数据。那么...我怎样才能转义输入数据? 最

sql-server - 为什么这个带有 DBI 连接到 MS SQL 服务器的 perl 程序通过 ODBC 泄漏内存?

我在工作中维护了几个Perl程序,这些程序多年来在各种系统(WinXP、Win2003、Linux)上运行良好。最近我们在运行SQLServer2008的64位Windows2008Server上为一个新客户端部署了它们。代码运行得很好,然后就停止了。查看它,我发现我遇到了内存不足的错误。为了追踪泄漏,我想出了以下示例程序,该程序在一两分钟内声明了大约40兆的内存,并且还在不断增长。有什么想法吗?usestrict;usewarnings;useDBIqw(:sql_types);my$dbh=DBI->connect("DBI:ODBC:sample_db","user","pass