|
|
Postada em 26/01/2011 18:20 hs
Alguem pode me informar que "references" e 'components" que preciso para usar o access 2000 ? Estou acessando e atualizando bem, mas quando uso o seguinte comando, ele não faz a seleção no recordset, ex: set tb = db.openrecordset(select * from tabela where nome like '*" & txtnome "*') ele ignora a seleção e traz a tabela inteira. Agradeço toda e qualquer ajuda.
|
|
|
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/01/2011 18:51 hs
será que ele ignora a sleção mesmo?
pois da forma que vc fez se vc coloar por exemplo "a" provavel mente em toda tabela existirá a letra "a"
tente assim
set tb = db.openrecordset(select * from tabela where nome like '" & txtnome "*')
|
|
|
|
Ivan B Abreu
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 26/01/2011 21:26 hs
Treze, eu informei o codigo que escrevi no programa: Set TB = db.OpenRecordset("select * from TB where nome like '*" & txtNome & "*'") e ele ignora. Contudo se uso microsoft dao 3.51 ele funciona.... Estou usando access 2000, que com Dao 3.6 você não precisa converter para versão anterior... entendeu ?
|
|
|
|
|
|
Postada em 27/01/2011 09:32 hs
Tenta assim: set tb = db.openrecordset(select * from tabela where nome like '%' + '" & txtNome .Text & "' + '%' ")
agora se o valor de txtNome existem em todas os registros é claro que va trazer todos.
|
|
|
|