草庐IT

odbc_result

全部标签

python - 尝试导入 pypyodbc 模块时出现错误 'ODBC Library is not found. Is LD_LIBRARY_PATH set?'

我在我的LinuxMint18上运行Python3.5。我想加载pypyodbc模块。但是,无论我尝试什么,我总是会收到错误消息:OdbcNoLibrary:'ODBCLibraryisnotfound.IsLD_LIBRARY_PATHset?'在SetLD_LIBRARY_PATHbeforeimportinginpython我得到了将路径设置为os.getcwd()的建议,但它也不起作用并给了我同样的错误。我应该安装什么才能让它工作?查看错误的完整日志:In[1]:importpypyodbc--------------------------------------------

linux - 二郎odbc : How to disable autocommit for oracle

我需要在Linux中使用erlangodbc模块禁用oracle的自动提交。我创建了代码连接:{ok,Con}=odbc:connect("DSN=MyDSN",[{auto_commit,off},{scrollable_cursors,off}]).连接创建成功。当我尝试更新表时,请求成功,但它是自动提交的。我做错了什么? 最佳答案 好的,伙计们。我自己解决了这个问题。正如我之前在评论中所说,问题是Linux的OracleODBC驱动程序在连接创建之前的驱动程序初始化期间忽略了设置自动提交模式。在连接已经创建后,自动提交模式被正

linux - 使用 JDBC/ODBC 驱动程序将 R 与数据库连接时保护用户凭据

通常我使用R使用JDBC/ODBC驱动程序连接到数据库。一个典型的代码看起来像library(RJDBC)vDriver=JDBC(driverClass="com.vertica.jdbc.Driver",classPath="/home/Drivers/vertica-jdbc-7.0.1-0.jar")vertica=dbConnect(vDriver,"jdbc:vertica://servername:5433/db","username","password")我希望其他人使用我的凭据访问数据库,但我想保护我的用户名和密码。因此,我计划将上述脚本保存为“Connection

linux - 错误 : RPC failed; result=6, HTTP 代码 = 0

在运行Ubuntu的暂存服务器上,我执行gitpull,我不断得到:error:RPCfailed;result=6,HTTPcode=0fatal:Theremoteendhungupunexpectedly我通过设置增加了Git的HTTP缓冲区。gitconfig--globalhttp.postBuffer2M再次执行gitpull,还是报错。如何解决此问题以便我可以再次执行gitpull? 最佳答案 这可能意味着无法解析主机(例如,您可以通过ping来检查它)或未安装curl(apt-getinstallcurl或yum安装

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 - mysqli 函数 bind_result、store_result 和 fetch 之间有什么区别?

我遇到了一些问题,不知道在mysqli_stmt_execute之后调用什么以及什么时候调用你怎么知道什么时候打电话mysqli_stmt_bind_resultmysqli_stmt_store_resultmysqli_stmt_fetch 最佳答案 mysqli_stmt_bind_result()告诉mysqli在获取行时要填充哪个变量,但它还没有fetch()任何内容。在调用fetch之前,必须调用一次。mysqli_stmt_store_result()设置了一个可选行为,以便客户端在您fetch()第一行时下载所有行,

php - Mysqli get_result 替代方案

我刚刚使用mysqli将我所有的sql查询更改为准备好的语句。为了加快这个过程,我创建了一个函数(称为performQuery)来代替mysql_query。它接受查询、绑定(bind)(如“sdss”)和要传入的变量,然后执行所有准备好的语句。这意味着更改我所有的旧代码很容易。我的函数使用mysqliget_result()返回一个mysqli_result对象。这意味着我可以更改我的旧代码:$query="SELECTxFROMyWHEREz=$var";$result=mysql_query($query);while($row=mysql_fetch_assoc($result

php - bind_result 成数组 PHP mysqli 预处理语句

想知道如何将PHP准备语句的结果绑定(bind)到数组中,然后如何调用它们。例如这个查询$q=$DBH->prepare("SELECT*FROMusersWHEREusername=?");$q->bind_param("s",$user);$q->execute();这将返回用户名、电子邮件和ID的结果。想知道我是否可以将它绑定(bind)到一个数组中,然后将它存储在一个变量中以便我可以在整个页面中调用它? 最佳答案 引入PHP5.3mysqli_stmt::get_result,它返回一个结果集对象。然后您可以调用mysqli