DELETAR COM DUAS CONDICOES

MAXGUIMEL 05/04/2013 14:36:38
#421567
Boa tarde amigos, estou quebrando a cabeça aqui para desenrolar essa rotina, se alguém tiver uma ideia e puder dar uma ajuda aqui eu agradeço:

Estou tentando fazer um delete com duas condições, eis o codigo abaixo:
  
[ô]Removendo do Banco
CloseBanco()
OpenBanco()
[ô]cria um objeto command e exclui o registro no banco
Dim sql As String = [Ô]DELETE * FROM Ordem_Servico_Produtos Where NUM_OS Like [ô][Ô] & LblNumOs.Text & [Ô]%[ô] AND CODPROD Like [ô][Ô] & LblCodProd.Text & [Ô]%[ô][Ô]
OleUsu = New MySqlCommand(sql, AbreBanco)
[ô]define um data adapter
AdapterUsu = New MySqlDataAdapter()
AdapterUsu.SelectCommand = OleUsu
TbUsu = New DataTable()
AdapterUsu.Fill(TbUsu)
CloseBanco()
KERPLUNK 05/04/2013 15:04:49
#421570
Resposta escolhida
E qual o problema? Alguma mensagem de erro? Simplesmente não deleta nada? Deleta tudo?
MAXGUIMEL 05/04/2013 15:08:32
#421572
Dá esse erro aqui:

Citação:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near [ô]* From Ordem_Servico_Produtos Where Num_Os = 000001 , CodProd01

KERPLUNK 05/04/2013 15:10:56
#421573
Ah, tente:

Dim sql As String = [Ô]DELETE FROM Ordem_Servico_Produtos Where NUM_OS Like [ô][Ô] & LblNumOs.Text & [Ô]%[ô] AND CODPROD Like [ô][Ô] & LblCodProd.Text & [Ô]%[ô][Ô]

MAXGUIMEL 05/04/2013 15:17:13
#421575
Opa KERPLUNK funcionou cara, valeu, quebrei a cabeça a manha toda por causa de um And e um Asterisco, kkkk, valeu abraços!
Tópico encerrado , respostas não são mais permitidas