Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guitanure

Recordcount sempre nulo

Recommended Posts

set bdp = server.createobject("adodb.recordset")

 

sql = " SELECT * FROM projetos"

 

bdp.open sql,conexao,3,3

 

response.write bdp.recordcount

 

logo depois desse código tento percorrer o bdp com um while,

 

sql = "INSERT INTO `teste`.`_tmp_acompanhamento` (`nome_projeto`,`nome_cliente`,`nome_colaborador`, `entrada`, `saida`, `valor_venda`, `valor`,`data_aprovado`) VALUES ('" & bdp("_projetos.nome") & "', '" & bdp("_clientes.razao_social") & "', '" & bdp("_colaboradores.nome") & "', '" & bdp("_time_sheet.entrada") & "', '" & bdp("_time_sheet.saida") & "', '" & bdp("_salarios.hora") & "', '" & bdp("_salarios.hora") & "', '" & bdp("_time_sheet.data_aprovado") & "')"

 

e quando ele entra no while ja trava

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente usar o valor adUseClient para CursorLocation

Compartilhar este post


Link para o post
Compartilhar em outros sites

O padrão assumido é adUseServer , com ele a performance é bem melhor , para base de dados locais. Para acesso a base de dados cliente-Servidor , tipo SQL-Server, o valor adUseClient apresenta melhor resultado.

De uma forma geral usamos adUserServer, devemos ter em mente que com isto não poderemos usar os métodos Find e Sort no Recordset.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

set bdp = server.createobject("adodb.recordset")

 

sql = " SELECT * FROM projetos"

 

bdp.open sql,conexao,1,3

 

response.write bdp.recordcount

 

logo depois desse código tento percorrer o bdp com um while,

 

sql = "INSERT INTO `teste`.`_tmp_acompanhamento` (`nome_projeto`,`nome_cliente`,`nome_colaborador`, `entrada`, `saida`, `valor_venda`, `valor`,`data_aprovado`) VALUES ('" & bdp("_projetos.nome") & "', '" & bdp("_clientes.razao_social") & "', '" & bdp("_colaboradores.nome") & "', '" & bdp("_time_sheet.entrada") & "', '" & bdp("_time_sheet.saida") & "', '" & bdp("_salarios.hora") & "', '" & bdp("_salarios.hora") & "', '" & bdp("_time_sheet.data_aprovado") & "')"   

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.