La columna ‘SEQ_FOLIO’ está restringida para ser única. Ya está presente el valor ‘587468382’

tengo dos datatable los cuales los creo así:

        DataTable dtSQL = new DataTable("Table1");         DataTable dtOracle = new DataTable("Table2");          dtSQL.Columns.Add(new DataColumn("TICKET"));         dtSQL.Columns.Add(new DataColumn("STATUS"));         dtSQL.Columns.Add(new DataColumn("RAZON_SOCIAL"));         dtSQL.Columns.Add(new DataColumn("ID_OP"));     dtSQL.Columns.Add(new DataColumn(["SEQ_FOLIO"]));              dtOracle.Columns.Add(new DataColumn("SEQ_FOLIO"));         dtOracle.Columns.Add(new DataColumn("IMPORTE"));         dtOracle.Columns.Add(new DataColumn("DICTAMEN"));         dtOracle.Columns.Add(new DataColumn("COMENTARIO"));         dtOracle.PrimaryKey = new DataColumn[] { dtOracle.Columns["SEQ_FOLIO"] };          ds.Tables.Add(dtSQL);         ds.Tables.Add(dtOracle); 

Estos dt los uno a través de un método:

public static DataTable Union(DataTable First, DataTable Second)      {          //Result table          DataTable table = new DataTable("Union");          //Build new columns          DataColumn[] newcolumns = new DataColumn[First.Columns.Count + Second.Columns.Count];          for (int i = 0; i < First.Columns.Count; i++)          {              newcolumns[i] = new DataColumn(First.Columns[i].ColumnName, First.Columns[i].DataType);          }          for (int i = 0; i < Second.Columns.Count; i++)          {             if (Second.Columns[i].ColumnName == "SEQ_FOLIO")                 newcolumns[First.Columns.Count + i] = new DataColumn(Second.Columns[i].ColumnName + i, Second.Columns[i].DataType);             else                 newcolumns[First.Columns.Count + i] = new DataColumn(Second.Columns[i].ColumnName, Second.Columns[i].DataType);          }          //add new columns to result table          table.Columns.AddRange(newcolumns);          //Load data from first table         DataRow[] drs = null;         List<object> lista = new List<object>();         foreach (DataRow row in First.Rows)         {             lista.Clear();             drs = Second.Select("SEQ_FOLIO='" + row["SEQ_FOLIO"].ToString() + "'");              if (drs.Length == 1)             {                 lista.AddRange(row.ItemArray);                 lista.AddRange(drs[0].ItemArray);                 table.Rows.Add(lista.ToArray());             }             else             {                 lista.AddRange(row.ItemArray);                 lista.AddRange(new object[Second.Columns.Count]);                 table.Rows.Add(lista.ToArray());             }         }          return table;      } 

Pero tengo problemas cuando el campo SEQ_FOLIO trae folios iguales ya que el dtOracle solo se llena con 1 solo registro cuando en realidad son 2; es decir, omite un registro y se va a la excepción mandando mensaje:

La columna ‘SEQ_FOLIO’ está restringida para ser única. Ya está presente el valor ‘587468382’.

Como repetir un análisis Kruskal-Wallis en R con un bucle ‘for’ y obtener una solución única para cada variable analizada

soy bastante nuevo en la programación y en R, así que ando muy perdido con este problema:

Necesito hacer un análisis de Kruskal-Wallis para un número elevado de variables numéricas respecto de diferentes variables categóricas y obtener un valor de significación para cada una de las variables numéricas. Mis datos son más o menos así:

‘Sample,Nunatak,Slope,Altitude,Depth,Fluoride,Acetate,Formiate,Chloride,Nitrate (…) m4,1,1,1,1,0.044,0.884,0.522,0.198,0.021 m6,1,1,1,2,0.059,0.852,0.733,0.664,0.038 m7,1,1,1,3,0.082,0.339,1.496,0.592,0.034 m8,1,1,2,1,0.112,0.812,2.709,0.357,0.014 m10,1,1,2,2,0.088,0.768,2.535,0.379,0 m11,1,1,3,1,0.101,0.336,4.504,0.229,0 m13,1,1,3,2,0.092,0.681,1.862,0.671,0.018 m14,1,2,2,1,0.12,1.055,3.018,0.771,0 m16,1,2,2,2,0.102,1.019,1.679,1.435,0 m17,1,2,2,3,0.26,0.631,0.505,0.574,0.008’ (…)

Siendo Nunatak, Slope, Altitude y Depth las variables categóricas y el resto (Fluoride…) las numéricas.

Para no tener que repetir:

kruskal.test("Factor a analizar 1"~"Variable de categorización 1",  data=env_fact) 

Tantas veces como variables tengo, un compañero me ha ayudado a crear un bucle ‘for’ como el que sigue:

my.variables <- colnames(env_fact) for(i in 1:length(my.variables)) {     if(my.variables[i] == 'Categorical_var') {         next     } else {         kruskal.test(env_fact[,i], env_fact$  Categorical_var)     } } 

Sin embargo, no conseguimos escribir un código que nos permita sacar los valores del test para cada una de las variables numéricas (my.variables) que analizamos, sino que solo hemos conseguido sacar un valor de significación para el análisis como si se realizara con todas las variables numéricas a la vez.

¿Alguna idea de cómo modificar el pequeño código para poder tener en pantalla o en un output los valores del Kruskal-Wallis test para cada una de las variables numéricas que necesito analizar?

Muchas gracias de antemano

Como posso criar várias $_SESSION em uma unica função?

Para ser mais claro, estou desenvolvendo uma aplicação em PHP e SQL simples, que tem quebrado minha cabeça nos ultimos dias…

<?php session_start();      include 'header.php';      include 'db.php';      $  pesquisa = isset($  _POST['busca']) ? $  _POST['busca'] : '';     $  consulta = "SELECT * FROM clientes WHERE nome LIKE '%$  pesquisa%'";     $  con = $  mysqli->query($  consulta) or die($  mysqli->error); ?>      <body>         <div class="container">             <div class="title" style="margin-top: 5px;">                 <h3>CLIENTES</h3></div>             <div class="row" style="margin-top: 5px;">                 <?php while ($  dados = $  con->fetch_array()) { ?>                     <div class="col">                         <div class="card" style="width: 18rem;">                             <img src="clientes/<?php echo $  dados["foto"] ?>" class="card-img-top" alt="client" style="width: 350px; height: 300px;">                             <div class="card-body">                                 <h5 class="card-title"><?php echo $  dados['nome'] ?></h5>                                 <p class="card-text"><?php echo $  dados['telefone'] ?></p>                                 <p class="card-text">Cliente nº<?php echo $  dados['id'];                                  $  _SESSION["ID"] = $  dados['id']; ?></p>                                 <a href="teste.php" class="btn btn-primary">Ler Mais</a>                             </div>                         </div>                     </div>                 <?php } ?>             </div>         </div>     </body>

essa é a pagina onde ele exibe o conteúdo no meu banco de dados SQL. Tudo corre bem, até o momento em que eu preciso abrir em outra página apenas o conteudo referente a um ID unico, como a SESSION que criei ali. Porém, apesar de dentro de uma estrutura de repetição, aquela vaiavel $ _SESSION só reconhece o primeiro ID.

<?php session_start(); include 'db.php'; 	$  id = $  _SESSION["ID"]; 	$  consulta = "SELECT * FROM clientes WHERE id = '$  id'";     $  con = $  mysqli->query($  consulta) or die($  mysqli->error);      while($  dados = $  con->fetch_array()){     	echo $  dados = $  dados['id'];    		     }   ?>

E sempre que tento buscar essa super global aqui nessa pagina de teste, ela me retorna o mesmo resultado, que sempre é o primeiro dado inserido no banco, não importa quantos eu coloque. Alguém por favor me da uma luz pra sair desse impasse?

Una única página para diferentes slugs en WordPress

Tengo una aplicación creada con Laravel la cual gestiona vehículos, estos vehículos son devueltos por a traves de un método por petición ajax. Bien esta ahí todo correcto, eso funciona sin problemas, el problema viene a que esos datos tienen que ser leidos por diferentes wordpress.

He conseguido recoger todos los datos de los vehículos con fetch en una página creada de wordpress pero necesito poder ver los datos de cada vehículo y para eso necesito crear una única página en wordpress que sea la plantilla con los datos del vehículo pero no consigo encontrar la solucion, llevo ya mas de dos días en ello y no encuentro nada.

Espero que alguien pueda ayudarme.

MYSQL Mostrar todos os valores de uma query em uma única linha por id [pendente]

Fiz a seguinte query:

SELECT v.*, it.*, p.descricao, c.nome, c.sobrenome, f.nome, f.sobrenome FROM vendas v INNER JOIN itemvenda it ON it.idvendas = v.idvendas INNER JOIN cliente c ON c.idcliente = v.idcliente INNER JOIN produto p ON p.idproduto = it.idproduto INNER JOIN funcionario f ON f.idfuncionario = v.idfuncionario ORDER BY v.idvendas 

E obtive a seguinte resposta: Não consegui colocar decentemente aqui

A minha pergunta é: Existe a possibilidade de colocar os valores de idvenda em uma só linha?

Por exemplo, eu gostaria que viesse o idvenda 10, neste caso, em uma só linha porém com as três descrições aparecendo, o valor e a qtd também aparecendo tudo na mesma linha.

Será que fui claro no que estou pretendendo fazer? Alguém consegue me ajudar?

Unica consulta em múltiplas tabelas similares – Entity Core 2.0

Tenho uma view que faz um union all em varias tabelas similares

 SELECT Id, Codigo, Descricao, TopologiaId, TipoEntidadeId FROM [dbo].[Blend]    UNION    SELECT Id, Codigo, Descricao, TopologiaId, TipoEntidadeId FROM [dbo].[Conjunto] Select.... Union....Select 

Estou removendo todas as procedures e views para consultas direto no C#

Agora estou com problemas para achar um jeito limpo de fazer o union em meu código.

Acredito que a melhor maneira não seja concatenar na hora da consulta, pois minha view tem mais de 20 tabelas mapeadas, isso deixaria o código “sujo”.

Vi alguns tópicos como POCO class e splitting mas não achei nada que me atende ainda.

Gostaria de ser capaz de fazer a consulta como

var retorno = _UnitofOr.SimilarTable.Get(); 

Onde SimilarTable retorna os registros das tabelas Blend e Conjunto

Estou usando Entity com repositório generico

Abrir Página com uma única Tecla [duplicada]

Esta pergunta é uma duplicata exata de:

  • Abrir Página com uma Tecla 1 resposta

Na página, quem apertar tecla z abre meu URL.

Não sei se é possivel, mas queria sem ter que usar Alt, Ctrl e/ou Shift.

#teclas {display:none;}
<div id='teclas'> <a accesskey='z' href='#zenphone'></a> </div>

O código que estou usando acima tem que pressionar Alt+Z ou outra coisa em outro navegador ou sistema operacional, queria que abrisse esse link com apenas pressionando uma letra ou número do teclado.