手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

yii 连接 mssql遇到的一些问题

首页 > PHP Framework >

1、yii在linux下面连接mssql时,connectString一般是dblib:xxxxx,而不是mssql,这是因为用freetds的原因
2、用gii生成mssql的数据表结构时,如果表的字段是类似"Post Time"(即,字段中间有空格),则直接会报错
3、当生成好Model时,使用xxx::model()->findAll()时,如果最初的表结构里有允许某个字段为空,即允许isnull的话,在数据库中,该字段无值时是NULL,findAll就会报错:

XML/HTML代码
  1. CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 4004 General SQL Server error: Check messages from the SQL Server [4004] (severity 16) [(null)]. The SQL statement executed was: SELECT TOP 1 * FROM [dbo].[DatabaseLog] [t]  

4、无论是mysql还是sqlserver,当在components中设置columnCase值的时候,都会报错,这是因为在 MysqlSchema中都是采用了大小写敏感的方式(如$column['IsIdenfy'])之类的,当大小写敏感后,如果在attributes 中设置了PDO的ATTR_CASE,都会报错




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: yii, mssql

« 上一篇 | 下一篇 »

只显示10条记录相关文章

常用网站的反向代理页[2013-09-28] (浏览: 68938, 评论: 10)
Yii CDbCriteria的常用方法 (浏览: 57345, 评论: 5)
将Yiiframework与JQuery easyUI整合使用 (浏览: 39086, 评论: 2)
Yii:relations update(self::STAT) (浏览: 34950, 评论: 0)
值得收藏的yii2的doc中关于db Query的说明 (浏览: 30703, 评论: 0)
Yii Demos 随想 (浏览: 29680, 评论: 3)
Yii ClinkPager 郁闷 (浏览: 28549, 评论: 2)
在Yii框架中使用Hprose或PHPRPC (浏览: 28453, 评论: 0)
Yiiframework(Yii框架)开发笔记:续四 (浏览: 27677, 评论: 3)
Yii 一行代码,为模块绑定子域名 (浏览: 26873, 评论: 0)

发表评论

评论内容 (必填):