View Full Version : 2 Instruções SQL para 1


BelzebuVlad
10-01-2008, 16:46
Boas, tou com um problema do caraças, tenho duas instruções em SQL:

SELECT * FROM socios WHERE ID = " & numsocio & "
Insert into socios (foto) values ('"& nome_foto &"')

só que eu preciso de as unir e criar uma só instrução, isto para usar em ASP, alguém me pode ajudar...Obrigado
Cumpz

Armadillo
10-01-2008, 16:50
Nao percebi...
Afinal, tu queres fazer o quê em concreto?
Explica-nos o teu problema, por favor.

EDIT:
Se o que tu precisas é de fazer uma instrucção dependente de outra, podes usar transacções.

Obrigado.

BelzebuVlad
10-01-2008, 16:59
Isto tem a ver com uma página de upload em asp que estou a desenvolver, que permite a X pessoa fazer upload de uma foto sua.
O código de upload está feito no entanto ele guarda os valores na bd com a seguinte instrução:

Insert into socios (foto) values ('"& localimg & nome_foto &"')
Mas ele aqui está a criar um novo registo e o que eu quero é preencher um campo de um registo já existente, eu de SQL percebo muito pouco...

Armadillo
10-01-2008, 17:13
Entao o que tens a fazer será qualquer do genero:

UPDATE socios
SET foto='"& localimg & nome_foto &"'
WHERE ID = " & numsocio
PAra mais detalhes de como usar UPDATE vê aqui (http://www.w3schools.com/sql/sql_update.asp).

Enjoy it :msmiley1:

BelzebuVlad
10-01-2008, 17:34
Obrigado mas não guardou qualquer valor na bd..mas já não dá erro :)

EDIT: Já funciona, tinha sido distracção minha, muchas gracias

Armadillo
10-01-2008, 17:46
:coolshad:ok no problem