BANCO DE DADOS ORACLE
Alguem pode me ajudar?
Quero conectar num banco de dados Oracle e acessar uma unica tabela para inserir e alterar dados nela.
Quero conectar num banco de dados Oracle e acessar uma unica tabela para inserir e alterar dados nela.
Dim CN As New adodb.Connection
CN.Open "Provider=OraOLEDB.Oracle;User ID=" & USUARIO & ";Password=" & SENHA & "; Data Source=" & NOMEDOBANCO & ";PLSQLRSet=0;"
para criar um Record Set
dim RE as adodb.recorset
set re = CN.Execute sSQL
para inserir na tabela
cn.execute ("INSERT")
para UPDATE na tabela
cn.execute ("UPDATE")
bom acho que tah tudo ai
CN.Open "Provider=OraOLEDB.Oracle;User ID=" & USUARIO & ";Password=" & SENHA & "; Data Source=" & NOMEDOBANCO & ";PLSQLRSet=0;"
para criar um Record Set
dim RE as adodb.recorset
set re = CN.Execute sSQL
para inserir na tabela
cn.execute ("INSERT")
para UPDATE na tabela
cn.execute ("UPDATE")
bom acho que tah tudo ai
Estou tendo problemas com a parte do Record Set
uma mensagem de Not defined é exibida na parte do dim RE as adodb.recorset
e a parte do set re = CN.Execute sSQL fica em vermelho
Pode me ajudar?
uma mensagem de Not defined é exibida na parte do dim RE as adodb.recorset
e a parte do set re = CN.Execute sSQL fica em vermelho
Pode me ajudar?
Amigão este SSQL eh uma variavel tipo string que dev conter o select você pode tambem fazer assim
set re = CN.Execute ("select * from tabela")
o sSQL eh uma string quando uso ela fica assim
sSQL = "select * from tabela"
set re = CN.Execute (sSQL)
voce pode usar tambem nos inserts e updates
Assim
cn.execute ("INSERT INTO TABELA ....")
cn.execute ("UPDATE TABELA SET ...."")
ou assim
sSQL = "INSERT INTO TABELA ...."
cn.execute (sSQL)
sSQL = "UPDATE TABELA SET ...."
cn.execute (sSQL)
ficou mais claro agora ???
set re = CN.Execute ("select * from tabela")
o sSQL eh uma string quando uso ela fica assim
sSQL = "select * from tabela"
set re = CN.Execute (sSQL)
voce pode usar tambem nos inserts e updates
Assim
cn.execute ("INSERT INTO TABELA ....")
cn.execute ("UPDATE TABELA SET ...."")
ou assim
sSQL = "INSERT INTO TABELA ...."
cn.execute (sSQL)
sSQL = "UPDATE TABELA SET ...."
cn.execute (sSQL)
ficou mais claro agora ???
Quanto a essa menssagem de Not defined que é exibida na parte do dim RE as adodb.recorset tipo vc adicionou o ADO no seu projeto ....tipo velho vou te passar um link que fala de ADO e suas conexoes ...
Links Relacionados
http://www.macoratti.net/ado.htm
http://www.macoratti.net/con_ado.htm
http://www.macoratti.net/ado_graf.htm
Apostilas de VB6 COM ADO
http://www.dotnetpt.com/received/artigos/apostila%20de%20vb%20muito%20boa.pdf
http://www.dotnetpt.com/received/artigos/adovb6.pdf
Links Relacionados
http://www.macoratti.net/ado.htm
http://www.macoratti.net/con_ado.htm
http://www.macoratti.net/ado_graf.htm
Apostilas de VB6 COM ADO
http://www.dotnetpt.com/received/artigos/apostila%20de%20vb%20muito%20boa.pdf
http://www.dotnetpt.com/received/artigos/adovb6.pdf
Muito Obrigado !!!!
Tópico encerrado , respostas não são mais permitidas