SELECT DE DBF NO VB
Olá pessoal estou com um problema, não sei como fazer para colocar o valor de uma variavel do VB dentro da cláusula Where do Select, valores normais eu consigo ... mas eu quero q o usuario digite o q ele procura e a instrução faça o resto... segue um trecho do código...
Private Sub Command1_Click()
Dim Variavel
Dim DBConn As Connection
Set DBConn = OpenDBFConn("C:\ConsSia")
Dim Consulta As New ADODB.Recordset
Consulta.CursorLocation = adUseClient
Variavel = Text1.text
Consulta.Open "select * from [S_prd#DBF] where PRD_PA=variavel", DBConn, adOpenKeyset, adLockOptimistic
Set DataGridSIA.DataSource = Consulta
End Sub
a instrução SQL não exerga a variavel "Variavel" como eu resolvo isto!?
Obrigado
Private Sub Command1_Click()
Dim Variavel
Dim DBConn As Connection
Set DBConn = OpenDBFConn("C:\ConsSia")
Dim Consulta As New ADODB.Recordset
Consulta.CursorLocation = adUseClient
Variavel = Text1.text
Consulta.Open "select * from [S_prd#DBF] where PRD_PA=variavel", DBConn, adOpenKeyset, adLockOptimistic
Set DataGridSIA.DataSource = Consulta
End Sub
a instrução SQL não exerga a variavel "Variavel" como eu resolvo isto!?
Obrigado
Kro amigo, vc deve contenar a variável com a instrução SQL que é um texto predefinido que executará no banco....
Consulta.Open "select * from [S_prd#DBF] where PRD_PA=" & variavel, DBConn, adOpenKeyset, adLockOptimistic
Consulta.Open "select * from [S_prd#DBF] where PRD_PA=" & variavel, DBConn, adOpenKeyset, adLockOptimistic
Claro que definir o tipo é muito importante, mas para o problema de nosso amigo....
Falta apenas a concatenação!
Abraços!
Falta apenas a concatenação!
Abraços!
Beleza, se conseguiu feche o tópico!!
Abraços e até uma próxima!
Abraços e até uma próxima!
Tópico encerrado , respostas não são mais permitidas