作者mabao (Dean Ma)
看板PHP
标题[请益] PDO+MSSQL 栏位使用Function回传NULL问题
时间Wed Jun 17 17:41:16 2015
各位前辈好~
小弟公司原本是用delphi进行开发,最近因为某些需求开始研究php,
最近遇到一个问题,利用PDO连接mssql,
抓取table资料没有问题,但是如果是在select栏位使用到mssql的function,
则都是回传NULL,爬文好像没有版友提出类似的问题,还请前辈解惑~
$sql = 'select Corpname from Company';/公司名称
$result = $dbh->prepare($sql);
$result->execute();
这样可以抓出资料
$sql = 'select Corpname=dbo.FN_TranCode(Corpname,'GB') from Company';/公司名称
$result = $dbh->prepare($sql);
$result->execute();
利用dbo.FN_TranCode()针对Corpname做处理,却回传NULL
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.68.67
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1434534080.A.C72.html
1F:→ MOONRAKER: errorInfo()里面有什麽 06/18 10:49
2F:→ mabao: 结果是因为登入db帐号只有为唯读权限,所以不能execute 06/18 11:57
3F:→ mabao: 因为自己的疏忽没有将错误回馈出来,只写了一个"查无资料" 06/18 11:58
4F:→ mabao: 多谢 MOONRAKER大的提醒,见笑了! 06/18 11:59
5F:→ MOONRAKER: ……有解决就好…… 06/18 12:06