Estou tentando fazer um update no banco de dados, uso o Flash Builder
4.

fiz tudo o os utilitarios do programa, já consegui popular datagrid e
formulario, mas não atualiza o banco de dados, e nem dá erro.

Eu acho que é algum problema no envio dos dados, pois tem um negocio
que é estranho pra mim.
O FB4 gera essa função:

public function updateClientes(item:valueObjects.Clientes) :
mx.data.ItemReference
    {
        var _internal_operation:mx.rpc.AbstractOperation =
_serviceControl.getOperation("updateClientes");
        var _internal_token:mx.data.ItemReference =
_internal_operation.send(item) as mx.data.ItemReference;

        return _internal_token;
    }

Esse valueObjects.Clientes, como faço pra deixar meus dados nesse
formato?
Pois eu troquei para Object para aceitar meu objeto, mas não atualiza
o banco.


No código PHP que o FB4 gera não mexi em nada:

        public function updateClientes($item) {

                $_SESSION['string'] = "ACESSOU";

                $stmt = mysqli_prepare($this->connection, "UPDATE 
$this->tablename
SET apelido=?, bairro=?, cep=?, cidade=?, cnpj_cpf=?,
dataFundacao_dataNascimento=?, email=?, endereco=?, fax=?,
inscEstadual_rg=?, inscMunicipal_naturalDe=?, nome=?, observacoes=?,
pessoa=?, site=?, telefone=?, uf=? WHERE id=?");
                $this->throwExceptionOnError();

                mysqli_stmt_bind_param($stmt, 'sssssssssssssssssi', 
$item->apelido,
$item->bairro, $item->cep, $item->cidade, $item->cnpj_cpf, $item-
>dataFundacao_dataNascimento, $item->email, $item->endereco, $item-
>fax, $item->inscEstadual_rg, $item->inscMunicipal_naturalDe, $item-
>nome, $item->observacoes, $item->pessoa, $item->site, $item-
>telefone, $item->uf, $item->id);
                $this->throwExceptionOnError();

                mysqli_stmt_execute($stmt);
                $this->throwExceptionOnError();

                mysqli_stmt_free_result($stmt);
                mysqli_close($this->connection);
        }

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a