导入mssql 数据须知

softyun3年前cms教程48

php链接 mssql sql server 需要加载 php_mssql.dll 扩展。

所以使用后台的外部数据转换程序转换mssql数据库文件时,需要php支持 php_mssql.dll扩展。

1、打开文件 php.ini

假如不清楚文件位置,可以在如下位置查看。

系统设置--系统工具--环境变量

打开此文件,找到:;extension=php_mssql.dll

去掉前面的 ;

假如没有,那么在文件 extension=php_mysql.dll下面换行加入。

然后,需要确保 extension_dir = "D:/PC_webserver/php/ext"

指向的目录里面存在:php_mssql.dll

2、复制 php 目录下面的 ntwdblib.dll 到 操作系统目录的 system32 下面。

C:\WINDOWS\system32 或者 C:\WINNT\system32

3、重新启动apache 或者 IIS

注重:

MSSQL 转 phpcms过程中ntext和nvarchar字段的处理方法

由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。

假如 title 字段类型为 nvarchar,content 字段类型为 ntext ,那么下面的sql语句会报错:

select title,content from article where 1

正确的写法是:

select convert(varchar(255),title) as title, convert(text,content) as content from article where 1

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

PhpCms模板风格:模板制作

默认模板存放在 ./templates/default/phpcms/ 目录里。header、index、footer 三个模板文件。这可是模板的灵魂啊!完整页面模板就是header index fo...

仿网易娱乐焦点flash幻灯 dede调用方法

仿网易娱乐焦点flash幻灯+dede调用方法导读:         使用方法:在后台频道管理-单页文档管理中,新增一个页面。页面名称随便,生成文件名xxx.xml,选择含模板标记,需要编译。文件内容...

DEDE2007 文章页面插入广告

图片: 我是新手,还得需要大家多多“照顾”。高手不要见笑,和我一样的“鸟儿”一起交流。看见帖子上有很多人要找什么广告该怎么样插到文章页。打开templets\style\article.css文件。查...

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置的变量

分享织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置的变量,希望对你有所帮助经过测试貌似织梦dedecms{dede:php}标签中不能直接使用其他普通标签例如:{dede:fiel...

DedeCMS常用必备SQL语句整理

本文整理了一些DEDECMS常用必备的SQL语句,希望对大家有所帮助.在DedeCMS V5.3系统中,我们很多地方需要用到SQL语句,例如批量修改 替换内容、数据内容调用等,在系统模板中有一个专门用...