|
Postada em 06/03/2007 18:55 hs
Boa Noite. Alguem pode me ajudar, estou com um problema, meu sistema não consegue pesquisar no banco de dados, quando coloco o "0" na frente do numero. Exemplo: CPF cadastrado no banco: 0123456789 Na hora da pesquisa eu coloco este numero e nao me retorna nenhum resultado. Porém se o CPF for 123456789 Ele retorna o resultado correto. Alguém pode me ajudar ? Obrigado. Att Michel
|
|
|
|
|
Postada em 06/03/2007 18:57 hs
SELECT CPF FROM TABELA WHERE CPF LIKE '%123456789%' tenta ae...
|
|
|
|
Postada em 06/03/2007 19:02 hs
Cara, meu codigo fonte está assim: If Trim(txtpesqncheque.Text & " ") <> "" Then If IsNumeric(txtpesqncheque.Text) = True Then If i = 0 Then sql = sql & " where ncheque like " & Trim(txtpesqncheque.Text & " ") Else sql = sql & " where ncheque like " & Trim(txtpesqncheque.Text & " ") End If End If i = i + 1 End If Mas não busca o "0", somente se o numero nao tiver o "0" ele busca o resultado.
|
|
|
|
Postada em 06/03/2007 19:20 hs
O problema deve ser que no seu BD o campo CPF não está como string (texto) ! Se for numérico: 01525 = 1525
Pra entender que é pra buscar a partir do 0 (zero) tem que ser um campo texto.
http://www.vilmarbro.com.br
|
|
|
|
Postada em 06/03/2007 19:36 hs
Cara. Na verdade não era no bd que nao estava como texto, era no proprio codigo, o campo no bd esta como texto, porém no codigo estava como numerico. Brigadão .. valeuuu
|
|
|