1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

VB.net help

Discussão em 'Programação' iniciada por Ruben_Barbosa, 6 de Outubro de 2008. (Respostas: 6; Visualizações: 522)

  1. Ruben_Barbosa

    Ruben_Barbosa Power Member

    Operator '&' is not defined for type 'Byte()' and string " "

    Combo2(2).Items.Add(dsAS400.Fields(0).Value & vbTab & dsAS400.Fields(1).Value)

    quando executo o programa ele da me este erro :S , alguem sabe que outro objecto posso por em vez do &
     
    Última edição: 6 de Outubro de 2008
  2. Mr.Ice

    Mr.Ice Power Member

    boas..

    experimenta
    Combo2(2).Items.Add(dsAS400.Fields(0).Value & vbnewline & dsAS400.Fields(1).Value)
     
  3. Ruben_Barbosa

    Ruben_Barbosa Power Member

    Combo2(2).Items.Add(dsAS400.Fields(0).Value & vbCrLf & dsAS400.Fields(1).Value) até ja experimentei este e tb nada :(
     
  4. Armadillo

    Armadillo Folding Member

    se tu fizeres...
    Código:
    x = (dsAS400.Fields(0).Value & vbCrLf & dsAS400.Fields(1).Value)
    
    x toma o valor que tu pretendes?

    cumps
     
  5. Ruben_Barbosa

    Ruben_Barbosa Power Member

    Lamento mas nao é isso !!

    codigo completo

    Código:
    'PREENCHE AS ESPECIES
            dsAS400.Open("SELECT CTSTKY, CTTX40 FROM MVXBDTA.csytab WHERE CTCONO =1 and CTSTCO='ITCL' and CTSTKY > '000' ORDER BY ctstky")
            Do While Not dsAS400.EOF
                Combo2(2).Items.Add(dsAS400.Fields(0).Value & vbCrLf & dsAS400.Fields(1).Value)
                dsAS400.MoveNext()
            Loop
            dsAS400.Close()
    
     
    Última edição pelo moderador: 6 de Outubro de 2008
  6. Armadillo

    Armadillo Folding Member

    converte todos os valores do ".fields(x)" para string e depois fazes a concatenação das strings ( e não de dados de vários tipos).

    ;)
     
  7. Ruben_Barbosa

    Ruben_Barbosa Power Member

    neps o problema é mesmo microsoft.stdformat ja tou a sacar o sp1 do 2005
     

Partilhar esta Página