草庐IT

odbc_excute

全部标签

php - 无法连接到 iSeries odbc

我花了很多时间试图解决这个问题。所以也许任何人都可以在这里帮助我,请:(。我得到了一个ibm-iaccess64.rpm,然后使用alien将它转换为deb。然后安装它:sudodpkg-iibm-iaccess64.deb。这是成功的。然后在我的/etc/odbcinst.ini中我有这个配置:[ISERIES]Description=iSeriesAccessODBCDriverDSNforiSeriesDriver=iSeriesAccessODBCDriverSystem=192.16.1.1UserID=myuseridPassword=mypasswordNaming=0D

php - 在 PHP 中执行存储过程后调用 odbc_fetch_array 给出错误 [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index

因此,我尝试使用ODBC在SQL数据库中执行存储过程,但它返回错误odbc_fetch_array()[function.odbc-fetch-array]:SQLerror:[Microsoft][ODBCSQLServerDriver]InvalidDescriptorIndex,SQLstateS1002inSQLGetData这是PHP部分,非常标准...$id=240$user="user";$password="password";$server="server";$database="database";$con=odbc_connect("SERVER=$server;

php - 如何使用 ODBC 将行保存到数组并在 PHP 中打印出来?

我有以下内容:while($myRow=odbc_fetch_array($result)){我不知道如何打印出来。我想获取每一行并像数据读取器一样遍历数组中的每一行。我不知道该怎么办。我暂时不想做echo。我需要能够在其他地方打印出来。但我不认为我在这里完成它是为了以后能够打印它。我也试过,但是:while($myRow=odbc_fetch_array($result)){然后我尝试了:while($myRow=odbc_fetch_array($result)){但出现错误。感谢您的帮助。编辑:当我这样做时:while($myRow=odbc_fetch_array($resul

php - SQLSTATE[08001] : [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it

我的学说存储库代码无法运行,但我能够正常访问数据库和读取表数据。我得到这个堆栈跟踪:EntityManager->getRepository('AppBundle:Person')insrc\AppBundle\Controller\PersonViewController.php(line18)publicfunctionindexAction(Request$request){$em=$this->getDoctrine()->getManager();$repo=$em->getRepository('AppBundle:Person');$persons=$repo->find

php - 将 ODBC 添加到 MAMP

过去几天我一直在尝试安装ODBC,但我快要失去理智了,我已经无法自拔了。在我崩溃之前请有人帮助我。这是我正在尝试的:1)在这里下载1.7.2源码包(我用的是1.7.2):http://www.mamp.info/en/downloads/index.html2)CD进入php目录3)运行“/configure--with-iodbc=shared”4)运行“制作”5)将./modules/odbc.so文件复制到MAMP/bin/PHP5/lib/php/extensions/no-debug-non-zts-200509226)在php.ini中添加"extension=odbc.s

php - 通过 ODBC Sybase "PARAM datastream"错误的 PDO 准备语句

我正在尝试将一些旧的PHPODBC查询转换为PDO准备语句,但出现错误,我找不到太多相关信息。错误是:"[DataDirect][ODBCSybaseWireProtocoldriver][SQLServer]ThereisnohostvariablecorrespondingtotheonespecifiedbythePARAMdatastream.Thismeansthatthisvariable''wasnotusedintheprecedingDECLARECURSORorSQLcommand.(SQLExecute[3801]atext\pdo_odbc\odbc_stmt.

PHP PDO ODBC 意外的空结果集

我正在尝试通过ODBC连接到SQLServer数据库来查找使用PDO时出现的问题,在该数据库中,我得到了一个已知良好查询的空结果集。我将不胜感激社区的任何指导。这是我已经工作了大约五年的大型系统的一部分;它采用报告的XML表示形式,从中生成SQL,运行查询,按要求格式化结果集,并生成用于展示的网页。比您可能需要知道的更多,但我想表达的是,我很了解它应该如何工作,并且在大多数情况下它可以可靠地工作。但是我有一个客户想要一些新东西,结果我的系统坏了。我将此称为已知的良好查询,因为我可以将查询从我的日志文件复制并粘贴到SSMS(SQLServer控制台)并运行它。它产生62行结果。但是当我通

PHP页面中途停止加载,使用ODBC、数据源、MSSQL

我们有一个大部分是静态的页面,包含一些PHP,每个都从我们的MSSQL数据库中提取数据。有一个非常奇怪的问题,页面会随机停止渲染。该问题是零星的,并不总是可见的。有时页面会正确加载,有时会在到达文件末尾之前停止。您可以看到问题的相关页面位于开发:http://author.www.purdue.edu/discoverypark/climate/产品:http://www.purdue.edu/discoverypark/climate/index.php如果您反复刷新页面,您将有望看到问题所在。该问题仅存在于包含对我们数据库的调用的页面上,但页面再次在大多数情况下完全正常加载;只是有

PHP ODBC 存储过程无效参数号

我100%是SQL/PHP/ODBC/FBI/TLA等世界的新手,所以如果我问的问题非常基础,我深表歉意。我正在使用一个存储过程,该过程使用邮政编码的纬度/经度数据库将中心邮政编码和给定的英里半径作为2个输入参数,然后返回该给定英里半径内的邮政编码数组。当我在我的SQL查看器中运行它时它工作得很好,但是当我尝试使用php来做同样的事情时,我只得到无效参数错误。$connstr="Driver={SQLServer};Server=MyServer;Database=MyDatabase;";$conn=odbc_connect($connstr,"Name","PW");$query_

php - 使用 WHERE 子句 Access 、ODBC 和 PHP 速度慢

我在DSN上通过PHP中的odbc_connect执行了以下查询:SELECTOrders.Brand,Orders.AdFolderFROMOrdersLEFTJOINMPC_AgentsONOrders.UserName=MPC_Agents.UserNameWHEREOrders.AdFolder='$udf'当直接在MSAccess中运行时,结果是即时的。当通过odbc_execute($conn,$query)运行时,它非常慢,但会在一段时间后执行。当WHERE语句被取出时,速度要快得多,尽管在AccessSQL控制台中运行时的速度与WHERE语句相同。任何人都可以帮助确定问