Ir para conteúdo
Fórum Script Brasil

morpheus_

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por morpheus_

  1. Pessoal, estou com um problema ao tentar realizar uma inserção em massa de um arquivo de texto para uma tabela no SQL SERVER utilizando o bulk insert.

    meu arquivo de origem não tem delimitadores e sim tamanhos pre definidos e são todos de tipo texto, sendo assim criei uma tabela em meu bd conforme tamanho máx de cada campo (c1 tamanho_30, c2 tamanho_20...) 

    pelo fato de não existir delimitadores, utilizei do BCP para criar um format file espelhando minha tabela que ira receber os dados, ao apontar os arquivos para inserção e de format file obtenho o seguinte erro: Falha no carregamento em massa. A coluna é longa demais no arquivo de dados, na linha 1, coluna 1. Verifique se o terminador de campo e da linha estão especificados corretamente.
    Mensagem 7399, Nível 16, Estado 1, Linha 1
    O provedor do OLE DB "BULK" para o servidor vinculado "(null)" reportou um erro. O provedor não forneceu informações sobre o erro.
    Mensagem 7330, Nível 16, Estado 2, Linha 1
    Não é possível buscar uma linha no provedor do OLE DB "BULK" para o servidor vinculado "(null)".

    Alguém consegue me orientar como devo proceder, desde já grato!

  2. O sistema esta todo estruturado em php, estou querendo utilizar a funcionalidade confirm() do Js, 
    para confirmar se o usuario realmente deseja remover um registro do banco de dados, quando retornar "true" ele remove do BD, 
    e quando retornar "false" não remove.  o problema acontece quando tento transferir o valor da variavel do Js para uma variavel em PHP.
    o valor recebido pela variavel php sempre é igual a "1" independente se o usuario clicou em "ok" ou "cancel",
    tendo em vista que o resultado é sempre o mesmo dificulta bastante a tomada de decisão de acordo com a escolha do usuario. 
    Tenho consciencia que as duas linguages são para finalidades diferentes, uma para rodar no servidor(php), 
    e outra no navegador(JS). e creio que seja por esse fato que esteja ocorrendo este "erro". tenho muito pouco conhecimento em Js.
    
    CODIGO:
    
    	<?php
    		if(isset($_GET['del'])){
    			$del=$_GET['del'];
    			$name_brinquedo_GET=$_GET['brinquedo'];
    			
    			print "
    			<script>var info=window.confirm('Tem certeza que deseja REMOVER permanentemente o cadastro de $name_brinquedo_GET');</script>";
    			$recebeJs=print "<script>document.write(info);</script>";
    			
    			if($recebeJs){
    				//Apagando registros do bd
    				$drop= new Registro_brinquedo();
    				$drop->DropRegistros($del);	
    			}else{
    				unset($_GET['del']);
    				unset($_GET['brinquedo']);
    			}
    			
    		} 
    
    ?>
×
×
  • Criar Novo...