Yii Cdbcommand仅在插入时无法使用Sql Server执行

时间:2014-03-22 10:59:18

标签: php sql-server yii

我正在使用Yii和SQL SERVER

当我插入数据时,它显示错误

  

CDbCommand无法执行SQL语句:SQLSTATE [42000]:   [Microsoft] [SQL Server Native Client 11.0] [SQL Server]转换   从字符串转换为uniqueidentifier时失败。   执行的SQL语句是:INSERT INTO [dbo]。[tbl_acc_appTokens]   ([TockenKey],[UserProfileId],[ClientId],[Expired],[CreatedDate])   VALUES(:yp0,:yp1,:yp2,:yp3,:yp4)

在我的控制器中

$newApp = new AppTokens();
     $newApp->UserProfileId = 'profileId;
     $newApp->ClientId = 'ClientId';
     $newApp->Expired = 900;
     $newApp->CreatedDate = '2013-03-22';
     $newApp->TockenKey = 'tokey_key';                                  
     $newApp->save();

实际上选择声明工作正常。我不知道插入有什么问题。请建议我

0 个答案:

没有答案