通达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. SaaS到底是什么,如何做?这份笔记讲明白了
  2. Jmeter之解决烦人的中文乱码问题
  3. .NET再出发!20岁生日快乐
  4. 1964年诞生的第一代电子计算机,世界第一台电子计算机诞生的年份是?
  5. c语言编写简单的成绩管理系统,用c语言编写学生成绩管理系统
  6. mybatis中prefix,suffix,prefixOverrides,suffixOverrides用法解释
  7. php 继承性,php面向对象全攻略 (七) 继承性_php基础
  8. ECharts制作报表模板
  9. 伯克利神课 CS61B 游戏项目 Project3 建立我的世界(地图生成)
  10. linux rapidsvn 使用教程,推荐一款简单方便的SVN客户端,在百度BAE中使用RapidSVN,百度BAE SVN教程...
  11. Travelling Salesman Problem(旅行商问题)
  12. 比特大陆的“新筹码”:IPO失效后,押注算力芯片
  13. 基于stm32的MAX31865铂电阻PT100测温全套资料
  14. uniapp 基础知识学习
  15. matlab sym t,matlab的符号变量sym,syms-Go语言中文社区
  16. 遗留问题待解决记录(不断更新)
  17. AI自动写文章_免费在线原创文章生成器
  18. 前言 本书面向的读者 本书内容
  19. 随机森林python参数_随机森林的参数说明
  20. 你知道如何识别图片吗?

热门文章

  1. vue-cli项目引入highcharts的3D图表
  2. 【疑难解答】海康硬盘录像机无法通过rtsp协议连接到EasyNVR的Web页面如何处理?
  3. 中国半导体芯片封装服务行业现状动态与未来趋势预测报告(2022-2027)
  4. 卫星影像的公开与泄密
  5. K歌宝全国产化电子元件推荐方案
  6. Redash中文版:低代码平台之3D+BI开发
  7. Qt编写地图综合应用24-miniblink内核
  8. 计算机术语blob是什么东西?( binary large object,二进制大对象,是一个可以存储二进制文件的容器)(典型的BLOB是一张图片或一个声音文件)
  9. 安装和使用 ubuntu 服务器
  10. Arthas : 具体问题分析小册子