|
|
|
|
|
Dicas
|
|
Visual Basic (Banco de Dados)
|
|
|
Título da Dica: Usar um filtro para excluir registros de uma Tabela
|
|
|
|
Postada em 15/9/2003 por Ð@®l@n
É bem simples.
Utilizando um DataControl faça o seguinte:
Suponhamos que o nome deste DataControl é "dtDados".
dtDados.Database.Execute=<***CONSULTA SQL***>
onde: <***CONSULTA SQL***> pode ser um filtro como uma Consulta Exclusão utilizada no MS-Access.
Exemplo:
"DELETE [CAMPO] FROM [TABELA] WHERE [CAMPO] [CONDIÇÃO]" _ & [STRING] & "
CAMPO -> Nome do campo da Tabela TABELA -> Nome da Tabela do Banco de Dados CONDIÇÃO -> =,>=,<=,<>,>,<,LIKE, BETWEEN STRING -> Suponha que vc queira excluir todos os registros da TABELA. Sua STRING precisa ter o valor asterístico(*)
Exemplo Específico:
Campo => NOMEDEVEDOR Tabela => DEVEDORES Condição => LIKE String => "*"
Então, este exemplo ficaria assim:
dtDados.Database.Execute="DELETE NOMEDEVEDOR FROM DEVEDORES" _ " WHERE NOMEDEVEDOR LIKE '" & "*" & "'"
|
|
|
|
|