Jump to content
Charles Souza

DataBase Connection component is not assigned

Recommended Posts

Oi Pessoal Bom dia

 

Estou depurando um codigo de um sistema porem deu erro neste parte do codigo

{**
  Checks if the database connection is assigned
  and tries to connect.
}
procedure TZAbstractRODataset.CheckConnected;
begin
  if Connection = nil then
    raise EZDatabaseError.Create(SConnectionIsNotAssigned);
  Connection.Connect;
end;

 

Alguem poderia me ajudar como resolver isso

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Wallinson_Viana
      Estou com dificuldades em gravar os dados de um formulário no cPanel da HostGator. No meu servidor local funciona perfeitamente, porém quando subo dá erro.
       
      conn_server.php:
       
      <?php
        $host = "localhost";
        $usuario ="my user";
        $senha ="senha db";
        $db="nome db";
        
      ini_set('default_charset', 'UTF-8');

      $mysqli = new mysqli($host, $usuario, $senha, $db);

      $mysqli->query("SET NAMES utf8");
       
        if ($mysqli->connect_errno)
        echo "Falha na conexão (".$mysqli-connect_errno.") ".$mysqli-connect_error;
      ?>
       
      cadastrar.php:
       
      <?php
        require_once("../server/conn_server.php");
      if (isset($_POST['enviar'])){

              date_default_timezone_set('America/Sao_Paulo');
              $emailn='Não definido';
              $cel='Não definido';
              $service='Não definido';
              $msg='Solicito contato comigo!';
              $date=date('d/m/20y | H:i:s');
              $orc='Não definido';
              $situacao='Pendente';
              $nome=$_POST['nome'];
              $email=$emailn;
              $telefone=$_POST['telefone'];
              $celular=$cel;
              $servico=$service;
              $mensagem=$msg;
              $data=$date;
              $orcamento=$orc;
              $status=$situacao;

              $comando="INSERT INTO mensagens (id,
                nome,
                email,
                telefone,
                celular,
                servico,
                mensagem,
                data,
                orcamento,
                status) VALUES
                      (null, '$nome', '$email', '$telefone', '$celular', '$servico', '$mensagem', '$data', '$orcamento', '$status')";
              $cadastrar=mysqli_query($conn, $comando);
              if ($cadastrar == true) {
                echo "<script>alert('Mensagem enviada com sucesso!');";
                echo "javascript:window.location='../index.php';</script>";
              }
              else {
              echo "<script>alert('Houve um erro ao gravar. O seguinte erro ocorreu->');";
              echo "javascript:window.location='../index.php';</script>";
            }
          }
      ?>
       
      form.html
       
      <form action="controller/solcontato.php" method="post" class="js-validate">
                <div class="card-body p-5">
                  <!-- Input Group -->
                  <div class="mb-4">
                    <label class="h6 small d-block text-uppercase mb-2">
                      Seu nome
                    </label>
                    <div class="js-form-message">
                      <div class="input-group">
                        <input type="text" class="form-control" name="nome" placeholder="Digite seu nome" aria-label="Phone number" aria-describedby="phoneNumber" required
                               data-msg="Por favor, digite o seu nome."
                               data-error-class="u-has-error"
                               data-success-class="u-has-success">
                      </div>
                    </div>
                  </div>
                  <!-- End Input Group -->
                  <!-- Input Group -->
                  <label class="h6 small d-block text-uppercase mb-2">
                    Telefone
                  </label>
                  <div class="js-form-message js-focus-state">
                    <div class="input-group">
                      <div class="input-group-prepend" id="phoneNumber">
                        <span class="input-group-text">+55</span>
                      </div>
                      <input type="text" class="form-control" name="telefone" placeholder="Digite seu telefone" aria-label="Phone number" aria-describedby="phoneNumber" required
                             data-msg="Por favor, digite um numero de telefone válido."
                             data-error-class="u-has-error"
                             data-success-class="u-has-success">
                    </div>
                  </div>
                  <!-- End Input Group -->
                </div>
                <!-- Card Footer -->
                <div class="card-footer py-3 px-5">
                  <div class="d-flex justify-content-end">
                    <button name="enviar" type="submit" class="btn btn-sm btn-primary transition-3d-hover mr-1">Enviar</button>
                    <button type="submit" class="btn btn-sm btn-soft-secondary transition-3d-hover" onclick="Custombox.modal.close();">Cancelar</button>
                  </div>
                </div>
                <!-- End Card Footer -->
              </form>
       
      Se alguém puder me ajudar agradeço.
       
    • By MateusOFCZ
      Olá, estou desenvolvendo meu TCC no Netbeans usando Java, quando estava fazendo as telas em JFrame, percebi que ele cria uma conexão toda hora que acessa uma tela (http://prntscr.com/op1tjc) fazendo com que "desconecte" o usuário que estava logado, gostaria de saber se tem alguma forma de fazer com que toda vez que troca de tela ele continua com a conexão anterior ao invés de criar uma nova, fazendo com que ele desconecte o usuário que estava logado.

       
       
    • By jleofm
      Bom dia  Forum IMaster, Instalei com sucesso o MySQL Community 8.0.17 numa estação de trabalho com sistema operacional Windows 10 Pro 64 bits, entretanto não consigo enxergar da minha estação de trabalho (Windows 10 Pro 64 bits) o servidor MySQL.
      Estou usando o MySQL Workbench 8.0 CE da minha estação de trabalho.
      Alguém sabe me informar se é necessário ter o sistema operacional Windows Server para que seja meu servidor do MySQL?
       
      Desde já obrigado a todos.
    • By jmike936
      Prezados,
       
      Possuo um banco de dados e necessito deixar uma página disponível para quando o usuário entrar com o número do cpf(id), retornar as informações do banco para ele.
      No momento o site está em localhost.
       
      Algum plugin? ou Tema para esse tipo de demanda?
    • By felipeaggs
      Boa-tarde, pessoal!
       
      Estou com um problema e não consigo resolvê-lo de forma alguma.
       
      Vou exemplificar aqui o que acontece.
       
      Tenho duas tabelas, uma tabela é relativa a registro de nota fiscal, estruturada da seguinte forma (edição simplificada).
       
      TGFCAB
      ID | DTNEG        | NUMNOTA | CODTIPOPER | CODEMP | 
      1 | 01/01/2019 | 1000            | 50                     | 7              |
      2 | 02/01/2019 | 1001            | 50                     | 7              |
      3 | 02/01/2019 | 1002            | 50                     | 7              |
      4 | 03/01/2019 | 1003            | 50                     | 7              |
       
      TGFITE
      ID | NUMNOTA | QTDNEG| VLRUNIT | VLRTOT | CODVOL | PRODUTONFE 
      1   |1001            | 5              | 10            | 50            | UN           | 10
      2   |1001            | 10            | 700          | 7000        | TN           | 11
      3   |1002            | 3              | 20            |60            | UN           | 12
      4   |1003            | 20            | 7              | 140          | UN           | 10
      5   |1003            | 100          | 7              | 700          | UN           | 10
       
       
      Eu preciso realizar um select de forma que traga as Informação abaixo.
       
      PRODUTO| QTDNEGMES | VALORTOTAL 
      10             | 125           | 890
      11             | 10             | 7000
      12             | 3               | 60
       
      Já tentei de todas as formas possíveis, porém eu não consigo de forma alguma.
       
      Por favor, alguém poderia me ajudar?
       
       
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.