Snippets

Sergio de EOM Code Base Test FIX MSSQL Express 2008 R2 + Windows server 2008 Standar + PHP 5.6 x86 + pdo_sqlsrv.dll Ver.3.2

Created by Sergio N. last modified
<?php

App::uses('AppModel', 'Model');

/**
 * CTA_VENDEDOR Model Detalles DEL Pedidos
 * @property AppModel $AppModel AppModel
 */
class CTA_VENDEDOR extends AppModel {

    /**
     * Use table
     *
     * @var mixed False or table name
     */
    public $useTable = 'CTA_VENDEDOR';

    /**
     * Primary key field
     *
     * @var string
     */
    public $primaryKey = 'ID_CTA_VENDEDOR';

}
<?php
App::uses('AppController', 'Controller');
// httpSocket
App::uses('HttpSocket', 'Network/Http');


/**
 * CakePHP ImportarController
 * @property CTA_VENDEDOR $CTA_VENDEDOR Modelo Vendedores del Tango
 */
class ImportarController extends AppController {

    public $uses = array('CTA_VENDEDOR');

    public function index() {
        $this->_getExisteCodVendedor('LS');
    }
    
    protected function _getExisteCodVendedor($usuario_vendedor_cod_tango = null) {
    
        // Si es NULL
        if ( is_string($usuario_vendedor_cod_tango) == true ) {
            
//            $COD_VENDEDOR = $this->CTA_VENDEDOR->field('COD_VENDEDOR', array( 'COD_VENDEDOR' => trim($usuario_vendedor_cod_tango) ));
            $COD_VENDEDOR = $this->CTA_VENDEDOR->field('COD_VENDEDOR', array( 'CTA_VENDEDOR.COD_VENDEDOR' => trim($usuario_vendedor_cod_tango) ));
            $COD_VENDEDOR2 = $this->CTA_VENDEDOR->findByCodVendedor(trim($usuario_vendedor_cod_tango));
            $COD_VENDEDOR3 = $this->CTA_VENDEDOR->find('count', array('conditions'=> array( 'COD_VENDEDOR' => trim($usuario_vendedor_cod_tango)) ));
            
            debug($this->CTA_VENDEDOR->getDataSource()->getLog(false, false));
            
            debug($usuario_vendedor_cod_tango);
            debug($COD_VENDEDOR);
            debug($COD_VENDEDOR2);
            exit(debug($COD_VENDEDOR3));
            
            // Hay resultados..?
            if ( strlen(trim($COD_VENDEDOR)) >= 1 ) {
                return trim($COD_VENDEDOR);
            }
        }
        return false;
    }

Show Data in table “CTA_VENDEDOR” MSSQL 2008 Express:
Print: http://s19.postimg.org/brx6vi49v/Print_De_Pantalla_520.jpg

Scheme, MSSQL 2008:

DB: “MDM-QA” or “Manjares_del_Mar_SRL-QA”
Table: CTA_VENDEDOR
Field: COD_VENDEDOR

OUT DEBUG CAKEPHP:

(int) 6 => array( //Test Sql 6 ‘query’ => ‘SELECT TOP 1 [CTA_VENDEDOR].[COD_VENDEDOR] AS [CTA_VENDEDOR__COD_VENDEDOR] FROM [CTA_VENDEDOR] AS [CTA_VENDEDOR] WHERE [CTA_VENDEDOR].[COD_VENDEDOR] = N’LS’ ORDER BY (SELECT NULL)’, ‘params’ => array(), ‘affected’ => (int) 0, ‘numRows’ => (int) 0, ‘took’ => (float) 1 ), (int) 7 => array( //Test Sql 7 ‘query’ => ‘SELECT TOP 1 [CTA_VENDEDOR].[ID_CTA_VENDEDOR] AS [CTA_VENDEDOR__ID_CTA_VENDEDOR], [CTA_VENDEDOR].[FILLER] AS [CTA_VENDEDOR__FILLER], [CTA_VENDEDOR].[COD_VENDEDOR] AS [CTA_VENDEDOR__COD_VENDEDOR], [CTA_VENDEDOR].[DESC_VENDEDOR] AS [CTA_VENDEDOR__DESC_VENDEDOR] FROM [CTA_VENDEDOR] AS [CTA_VENDEDOR] WHERE [CTA_VENDEDOR].[cod_vendedor] = N’LS’ ORDER BY (SELECT NULL)’, ‘params’ => array(), ‘affected’ => (int) 0, ‘numRows’ => (int) 0, ‘took’ => (float) 15 ), (int) 8 => array( //Test Sql 8 ‘query’ => ‘SELECT COUNT AS [count] FROM [CTA_VENDEDOR] AS [CTA_VENDEDOR] WHERE [COD_VENDEDOR] = N’LS’‘, ‘params’ => array(), ‘affected’ => (int) 1, ‘numRows’ => (int) 1, ‘took’ => (float) 20 )

CREATE TABLE [dbo].[CTA_VENDEDOR](
    [ID_CTA_VENDEDOR] [dbo].[D_ID] NOT NULL,
    [FILLER] [varchar](20) NULL,
    [COD_VENDEDOR] [varchar](10) NOT NULL,
    [DESC_VENDEDOR] [varchar](30) NULL,
 CONSTRAINT [PK_CTA_VENDEDOR] PRIMARY KEY CLUSTERED 
(
    [ID_CTA_VENDEDOR] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
<?php

class DATABASE_CONFIG
{

    public $default = array( //MDM
        'datasource' => 'Database/Sqlserver',
        'persistent' => false,
        //'host' => 'mypro\SQLEXPRESS_AXOFT', //Produccion
        'host' => 'mydev\SQLEXPRESS', // DEV
        'login' => '',
        'password' => '',
        'database' => 'MDM-QA',  //Test QA
        'prefix' => '',
        'encoding' => PDO::SQLSRV_ENCODING_UTF8
        //'encoding' => 'utf8',
    );

    public $SRL = array( // SRL
        'datasource' => 'Database/Sqlserver',
        'persistent' => false,
        //'host' => 'mypro\SQLEXPRESS_AXOFT', //Produccion
        'host' => 'mydev\SQLEXPRESS', // DEV
        'login' => '',
        'password' => '',
        'database' => 'Manjares_del_Mar_SRL-QA', //Test QA
        'prefix' => '',
        'encoding'  => PDO::SQLSRV_ENCODING_UTF8
        //'encoding' => 'utf8',
    );

}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.