通达OA升级到2015版后,系统使用的PHP版本变为5.3,而PHP从5.3版本开始默认不支持SQL server,这给通达的粉丝们带来了一些麻烦。

经过检查配置文件php.ini发现默认系统中已配置支持sqlserver,并且在对应目录下也存放了连接sqlserver使用的dll文件,看来这个工作通达已经做好了。

既然已经配置可以,那就直接开工吧,写一个连接数据的文件测试一下,由于版本升级后数据库的连接方式及查询的函数都有一些变化,因此以前的程序对应都需要进行修改,具体看下面的例子。

<?php$serverName = "127.0.0.1";$connectionInfo = array( "UID"=>"sa", "PWD"=>"12345", "Database"=>"No1CommonUserV1");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ){  echo "success!<br><br>";  $sql = 'select * from [Base_User]';$stmt = sqlsrv_query( $conn, $sql );  if( $stmt === false )  {  sqlsrv_close( $conn );  die( 'empty');  }  while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)){echo $row['ID'].", ".$row['userName']."<br>";}sqlsrv_free_stmt( $stmt);sqlsrv_close( $conn );          }else{  echo "fail!";     die( print_r( sqlsrv_errors(), true ));
}  ?>

调试中发现,从这个版本开始对数据库字段读取时,一定要大小写完全与数据库一样,否则会出现读不出的情况,这里需要特别注意一下。

通达OA 2015版使用PHP调试连接SQL server数据库(图文)相关推荐

  1. 潍坊OA:通达OA 2015版正式发布

    通达OA2015版在三月隆重登场.今天,我们正式发布通达 OA2015版全线产品.包括通达 OA2015版.通达 OA精灵2015双核极速版,以及通达 OA移动版(IOS版.Android版). 通达 ...

  2. java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码

    Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...

  3. C#实现ODBC驱动代码连接Sql Server数据库

    ODBC连接Sql Server数据库-C#实现 利用ODBC驱动程序,可以以一种相同的语法来存取和维护数据表中的数据.为了便于在应用程序中使用ODBC,首先需要配置ODBC数据源,又称DSN,它把应 ...

  4. Visual Studio2022连接SQL Server数据库

    Visual Studio2022连接SQL Server数据库 一.软件准备 1. 安装Visual Studio2022 二.环境配置 1. 创建数据库 2. 利用ODBC建立连接 三.连接数据库 ...

  5. visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码)

    visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码) 工具: 1.Visual Studio 2019 2.SQL Server数据库(我使用的2008) 操 ...

  6. VB.NET连接SQL server数据库解决方案(转载+亲自实践)

    原文来自:http://hi.baidu.com/mwd_3330410/blog/item/ba0ccd240a0902184c088d83.html Microsoft Visual Basic. ...

  7. python 使用pymssql连接sql server数据库

    Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...

  8. powershell连接数据库_PowerShell 连接SQL Server 数据库

    PowerShell 通过ADO.NET连接SQL Server数据库,并执行SQL脚本.工作中整理的一小段脚本,后来没有用上,先记录在这里: 建立数据库连接 查询返回一个DataTatble对象 执 ...

  9. 如何通过代码连接SQL Server数据库

    我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...

最新文章

  1. anaconda 升级jupyter notebook_搭建 Python 轻量级编写环境(WSL2+Jupyter 自动开启本地浏览器)
  2. 2006上半年程序员级试题答案
  3. 使用strcat_s函数的注意事项
  4. MediaPlayer使用方法简单介绍
  5. Pandas库(2):数据的统计分析
  6. 关于大学老师,我们常有的6种误解!
  7. linux 查看命令帮助,Linux中查看帮助相关的命令整理
  8. 数据挖掘十大算法-决策树的实现
  9. hduoj 1532
  10. 基于情感词典的网络文本情感倾向分类模型
  11. 91位图和bigemap大地图的区别
  12. U盘引导启动LINUX
  13. php excel复选框,excel如何实现下拉框复选
  14. win7配置本地ftp服务器
  15. Android学生信息管理系统
  16. iOS App添加Spotlight搜索(附Swift Demo)
  17. ebs查看服务状态_监控您的卷状态 - Amazon Elastic Compute Cloud
  18. 红米note9pro和华为Nova8哪个好 红米note9pro和华为Nova8哪个更加值得入手
  19. 佐治亚大学提供金融科技学位课程
  20. 盲盒源码开发附搭建教程

热门文章

  1. 小米公交移卡服务器维护中,小米公交移卡体验: 移出移入很方便, 不限制次数, 还免了服务费!...
  2. 【调度】操作系统中调度算法(FCFS、RR、SPN(SJF)、SRT、HRRN)
  3. 27岁自学python找工作_27岁0基础自学Python,多久可以找到工作?
  4. be carefull in c
  5. 求助苹果重启代码看不懂。
  6. CTF论剑场web题目(持续更新)--WEB2
  7. 一文搞定 Docker 入门
  8. Matlab的数组索引
  9. Java中快速掌握正则表达式
  10. js显示格式化代码并高亮(vue中实现代码高亮)