Ir para conteúdo
Fórum Script Brasil
  • 0

Simplificar Código


Camisa

Pergunta

eu tenho uma tabela e nela algusn dados, mais nunca saberei quantos estão realmente preenchidos, então:

fiz o seguinte . . .

			sql = "select exame_numero from exame where exame_numero = '1'"
set ver_exame_1 = conexao.execute(sql)
if ver_exame_1.eof then
valor_exame_1 = ""
else
valor_exame_1 = "1"
end if

sql = "select exame_numero from exame where exame_numero = '2'"
set ver_exame_2 = conexao.execute(sql)
if ver_exame_2.eof then
valor_exame_2 = ""
else
valor_exame_2 = "2"
end if

sql = "select exame_numero from exame where exame_numero = '3'"
set ver_exame_3 = conexao.execute(sql)
if ver_exame_3.eof then
valor_exame_3 = ""
else
valor_exame_3 = "3"
end if
[/codebox]

e vou repetindo isso até, neste caso o exame 40, mais o server demora muito pra dar a resposta, mais funciona perfeitamente, só que ACHO que a cada conexão que ele executa, ele fica mais lento, então gostaria de uma forma de simplificar este código para, se possível ele realizar as 40 buscas em uma única conexão, ou em duas ou em tres mais não em 40 . . . por enquanto agradeço

Marcelo Camisa

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

realmente dessa forma fica inviavel. Vamos por partes, esses exames são sequenciais? tipo... 1, 2, 3, 4, 5.....39, 40 ? Sem pular valores??

e, na sua tabela ele tem todos esses exames mas que ficam com campos em brancou ou quando não tem ele não insere valor nenhum?

Link para o comentário
Compartilhar em outros sites

  • 0
realmente dessa forma fica inviavel. Vamos por partes, esses exames s�sequenciais? tipo... 1, 2, 3, 4, 5.....39, 40 ? Sem pular valores??

e, na sua tabela ele tem todos esses exames mas que ficam com campos em brancou ou quando n�tem ele n�insere valor nenhum?

vamos por partes

a tabela � seguinte

tabela exame

campo exame_numero

campo exame_nome

campo obs

campo id

mais no cadastro, foram limitados 40 exames no m�mo

ao cadastrar, eu pego o maior valor do campo exame_numero e acrescento 1 a ele

ent�podem ter apenas 1, ou 5 ou os 40

Editado por Camisa
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...