Preciso pegar dois campos da tabela A e um campo da tabela B e depois inserir numa tabela C, porém não sei como posso fazer este processo.
por enquando eu fiz assim, porém a inserção eu não sei como posso fazer...quando eu insiro ele grava o que está dentro do txtNomeCompl e não o campo CANDIDATO.
Dim Connection 'OBJETO CONEXAO
Dim Recordset 'OBJETO PONTEIRO
Dim rq_alunoValue 'VARIAVEL QUE RECEBE O NOME DO ALUNO
Dim rq_CandidatoValue 'VARIAVEL QUE RECEBE O NOME COMPLETO
Dim query_Search 'VARIAVEL QUE RECEBE A QUERY SQL PARA EFETUAR A BUSCA
Dim query_Insert 'VARIAVEL QUE RECEBE A QUERY SQL PARA INSERIR O VALOR
rq_alunovalue=request("Txtmult")
rq_CandidatoValue=request.form("txtNomeCompl")
'====================================================
'PREPARA A ROTINAS SQL DE BUSCA
query_Search="SELECT Aluno,DataUltimaAlteracao FROM Ly_curriculoaluno WHERE Aluno = '"& Trim(rq_alunoValue) &"'" &_
"SELECT Candidato FROM Ly_candidato c,Ly_curriculoaluno a WHERE c.NOME_COMPL = '"& Trim(rq_CandidatoValue) &"'"
'CRIA OS OBEJTOS =======================================
SET Connection=Server.CreateObject("ADODB.Connection")
SET Recordset=Server.CreateObject("ADODB.Recordset")
'PREPARA A CONEXAO
With Connection
.ConnectionString="Data Source=10.10.5.5;User ID=sa;Password=r@di@l;Initial Catalog=Lyceum"
.Provider="SQLOLEDB"
.CommandTimeOut=30
End With
'ABRE A CONEXAO COM O DB
Connection.Open
'PREPARA O PONTEIRO
With Recordset
.CursorLocation=3
.LockType=1
.CursorType=0
Set .ActiveConnection=Connection
end with
'Recordset.Open query_cand
'EXECUTA A SQL
Recordset.Open query_Search
If recordset.bof and recordset.eof then
rq_alunovalue=""
end if
'VERIFICA SE ENCONTROU ALHUM REGISTRO
If Not Recordset.BOF And Not Recordset.EOF Then
'PREPARA A SQL DE INSERÇÃO
query_Insert= "INSERT INTO Ly_aluno_multiplicador(CANDIDATO,ALUNO,DATA) VALUES('" & cStr(rq_CandidatoValue) & "','" & cStr(rq_alunoValue) & "'," & Date() & ")"
'===================================================
'FECHA O RECORDSET E RECONFIGURA PARA INSERÇÃO
if Recordset.STate=1 Then
Recordset.Close
End If
'===================================================
'===================================================
'CONFIGURA O RECORDSET
With Recordset
.CursorLocation=3
.LockType=3
.CursorType=2
End with
'===================================================
'EXECUTA A QUERY
Recordset.Open query_Insert
End if
Pergunta
Guest bruna souza
Olá pessoa, vocês poderiam me ajuda?
Preciso pegar dois campos da tabela A e um campo da tabela B e depois inserir numa tabela C, porém não sei como posso fazer este processo.
por enquando eu fiz assim, porém a inserção eu não sei como posso fazer...quando eu insiro ele grava o que está dentro do txtNomeCompl e não o campo CANDIDATO.
Obrigada Pela Ajuda!!!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.