草庐IT

odbc_excute

全部标签

PHP odbc 驱动程序作为共享扩展

我在以yocto-linux作为操作系统的嵌入式项目中使用版本为5.6.31的php。我想要做的是将odbc驱动程序作为共享库而不是硬链接(hardlink)。这样做的原因是我有2个不同的使用PHP的用例,其中一个需要custom-odbc-driver。由于空间问题,我正在为嵌入式域构建它,所以我不想将它静态添加到PHP二进制文件中。有指南可用compilephpextensionasshared.我的问题是我们可以将odbc驱动程序作为共享库吗?指南提到,除了少数扩展名外,并非所有扩展名都可以共享。我尝试使用配置标志--with-custom-odbc=shared构建PHP,但它

linux - RODBC 无法识别我的 odbc 设置

我在RedHatLinux6服务器上运行R2.15.2。我的目标是通过RODBC连接到另一台机器上的MSSQLServer数据库。我做了研究并从themicrosoftsupportwebsite下载并安装了MSSQLODBC驱动程序的Linux版本。.我从源代码构建了unixODBC版本2.3.0,因为它是Windows驱动程序所必需的,并且还不在RHL存储库中(存储库版本是2.2.14)。总之,经过一番努力,我终于正确安装和配置了驱动程序,并且可以通过isql命令成功连接到SQLServer数据库:$isql-vtesttestusertestpass+--------------

sql-server - 如何在 Linux 中为 ODBC 创建 DSN?

我正在研究一个Linux应用程序,该应用程序据说使用DSN连接到SQLServer。连接停止工作,我找不到正在使用的凭据(我只知道DSN的名称)。我熟悉Windows中的DSN,但它们是如何创建的,在Linux中存储在哪里? 最佳答案 对于unixODBC,DSN列在/usr/local/etc/odbc.ini中。安装的ODBC驱动程序将在/usr/local/etc/odbcinst.ini中列出。尝试:usr$find.-iname'odbc*.ini' 关于sql-server-

php - PHP 中的 ODBC 准备语句

我正尝试在PHP中使用odbc_prepare和odbc_execute,如下所示:$pstmt=odbc_prepare($odb_con,"select*fromconfiguredwhereparam_name='?'");$res=odbc_execute($pstmt,array('version'));var_dump($res);//bool(true)$row=odbc_fetch_array($pstmt);var_dump($row);//bool(false)第一个var_dump返回true,因此执行成功,但没有返回任何行。param_name='version

由于 "authentication protocol refused",MySQL ODBC 链接失败

我进行了很好的搜索,但尚未找到可以解决此问题的答案。我正在尝试从MSAccess连接到远程服务器上的MySQL5.2数据库。我已经设置了一个用户帐户,该帐户对相关表具有选择、插入、更新和删除权限。但是,当我尝试连接此帐户时,我得到:ConnectionFailed[HY000][MySQL][ODBC5.2(w)Driver]Connectionusingold(pre-4.1.1)authenticationprotocolrefused(clientoption'secure_auth'enabled)当我尝试使用root帐户Access时,连接正常,这让我想知道为什么它返回身份验

mysql - MySQL ODBC 连接字符串中的 Option=N 是什么?

我在MySQLODBC的连接字符串示例中看到了Option=3和Option=4,但没有任何解释或文档。这些数字是什么意思? 最佳答案 Option=值是指定连接器/ODBC应如何工作的各种标志的数值之和。它的默认值为0。来自web.archive.org上的旧版连接器/ODBC文档:Option=3;对应FLAG_FIELD_LENGTH(1)+FLAG_FOUND_ROWS(2)Option=4;是FLAG_DEBUG根据此处的当前连接器/ODBC选项列表...Table5.2Connector/ODBCOptionParame

mysql - 返回的记录集已关闭(通过 VBA 中的 ODBC 访问 mysql DB)

长期观看者第一次海报。我正在开发一个带有Excel前端的数据库应用程序。因此我使用VBA访问MySQL数据库。我使用的驱动程序是ODBC驱动程序(Windows),并且我与数据库的连接有效,因为许多其他查询都运行良好。我想做的是从一系列SQL语句中返回结果,而不是试图将它们全部组合成一个庞大的语句(这可能有效,但难以维护/理解)。我已将标志FLAG_MULTI_STATEMENTS=67108864添加到抑制驱动程序语法错误的连接字符串中。但是现在当我运行以下命令时:queryDB.OpenSQLquery,connrecordset(queryDB)保持关闭状态,没有明显的错误。sq

mysql - 如何克服 ERROR 1045 (28000) : Access denied for user 'ODBC' @'localhost' (using password: NO) permanently

当我试图通过键入mysql在windowscmd中打开mysql时。出现以下错误。ERROR1045(28000):AccessdeniedforuserODBC@localhost(usingpassword:NO)然后通过查看类似的查询,我以某种方式通过使用得到了一个临时解决方案C:>mysql-uroot-p然后输入密码,mysql就可以工作了。但是当我关闭和打开时,同样的问题再次出现。还有一件事是我创建了一个用户“管理员”。但是当我尝试使用命令C:>mysql--user=admin--password=root打开mysql时,出现以下错误:C:\Users\abhaykum

ODBC连接数据库以SQLserver为例

ODBC连接数据库以SQLserver为例什么是ODBC利用ODBC进行数据库连接配置数据库(以SQLserver为例)首先打开SSMS(SQLservermanagementstudio)然后打开SQLserver配置管理器打开ODBC数据源管理程序配置ODBC什么是ODBCODBC是opendatabaseconnect的缩写,意思是开放式数据库连接利用ODBC进行数据库连接首先要下载数据库!!配置数据库(以SQLserver为例)首先打开SSMS(SQLservermanagementstudio)右键所连接的数据库引擎,点击属性点击安全性,选择SQLsesrver和Windows的身份

ruby-on-rails - Ruby Rails Mongrel 服务器 ODBC 连接重置

我目前在IIS7的Windows2008服务器上运行ruby​​onrails(ruby1.8.7,rails2.3.8)。我正在使用mongrelrails来运行实例,然后将实例添加到IIS7中的服务器场以供使用。当应用程序正在运行并且与数据库服务器的连接以某种方式断开时,似乎Rails应用程序仍在尝试使用ODBC连接进行连接,我收到以下错误ActiveRecord::StatementInvalid(ODBC::Error:S0002(208)[Microsoft][ODBCSQLServerDriver][SQLServer]Invalidobjectname'sessions_