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

Asp / Excel


nivaldo_js

Pergunta

Srs.

Faço a conexao com ado pra ler a planilha, mas quado mando listar na tela os valores da planilha ele tras valores nulos, q na planilha são não nulos!

já alterei a planilha toda para texto, e continua trazendo valores nulos!

Por exemplo

rsplan("f1")

.

.

.next

loop

mostra na tela:

qwqwq

123

---

--

er12

estas celulas (--)

tem valores, mas na tela do browser mostra sem valores !

Como posso resolver este problema!

obs: TODAS A CELULAS TEM VALORES, MAS ACESSANDO VIA ASP, ALGUMAS CELULAS VEM NULL!

oBRIGADO

t+

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

AI VAI !

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("PACK33804.xls") &";" & "Extended Properties=""Excel 8.0;HDR=Yes;"";"

Set objRS = Server.CreateObject("ADODB.Recordset")

objRS.ActiveConnection = objConn

objRS.CursorType = 3

objRS.LockType = 2

adSchemaTables = 20

set RSshema=objconn.OpenSchema(adSchemaTables)

Do while not RSshema.EOF

Response.Write ("select * from ["&Ucase(RSshema("TABLE_NAME"))&"]")&"<br>"

objRS.Source = "select * from ["&Ucase(RSshema("TABLE_NAME"))&"]"

do until objrs.EOF

Response.Write trim(objrs("f12")) &"-v-"

Response.Write "<br>"

objrs.MoveNext

loop

RSshema.MoveNext

objrs.Close

Loop

Response.End

Link para o comentário
Compartilhar em outros sites

  • 0

Caso você esteja com urgencia pode importar a planilha para .mdb (access) e utilizar os procedimentos normais de programaçao.

estarei fazendo alguns teste e logo retorno falouuuuuuuuuuuuuuuuuu?

Link para o comentário
Compartilhar em outros sites

  • 0

Tem um detalhe, o fato de formatar uma coluna como texto não transforma o conteudo dela em texto. Caso já tenha um número dentro de uma célula ele vai continuar sendo visto como um número. Faça um teste digite =pi() em uma célula em uma coluna formato número e depois mude o formato para texto veja que não acontece nada, digite novamente =pi() e veja o resultado. E como para o ADO a coluna OU é número OU é texto ele provavelmente vai escolher o que tem mais para mostrar e não mostrará tudo.

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...