Hello kammie,
Thank you for your reply. The code for the stored procedure below. That if statement having no code is intentional, so that if the user has a image file that is not a JPEG file, it does nothing. You were right about the SQL though. In the code below where I have WHERE ChurchID = @@Identity Should be WHERE ChurchID = @ChurchID. Thanks again and God Bless.
Wrong SQL Code
ALTER PROCEDURE dbo.UpdateChurch
(
@ChurchID int,
@StateID int,
@Church nvarchar(150),
@Pastor nvarchar(250),
@Desc nvarchar(4000),
@Image nvarchar(50),
@Thumb nvarchar(50),
@Address nvarchar(150),
@City nvarchar(50),
@State nvarchar(50),
@ZipCode nvarchar(10),
@Phone nvarchar(16),
@Fax nvarchar(16),
@Web nvarchar(100)
)
AS
UPDATE Churches SET StateID = @StateID, Church = @Church, Pastor = @Pastor, Description = @Desc, Logo = @Image, Thumb = @Thumb, Address = @Address, City = @City, State = @State, ZipCode = @ZipCode, Phone = @Phone, Fax = @Fax, WebAddress = @Web
WHERE ChurchID = @@Identity
RETURN
Correct SQL Code ALTER PROCEDURE dbo.UpdateChurch
(
@ChurchID int,
@StateID int,
@Church nvarchar(150),
@Pastor nvarchar(250),
@Desc nvarchar(4000),
@Image nvarchar(50),
@Thumb nvarchar(50),
@Address nvarchar(150),
@City nvarchar(50),
@State nvarchar(50),
@ZipCode nvarchar(10),
@Phone nvarchar(16),
@Fax nvarchar(16),
@Web nvarchar(100)
)
AS
UPDATE Churches SET StateID = @StateID, Church = @Church, Pastor = @Pastor, Description = @Desc, Logo = @Image, Thumb = @Thumb, Address = @Address, City = @City, State = @State, ZipCode = @ZipCode, Phone = @Phone, Fax = @Fax, WebAddress = @Web
WHERE ChurchID = @ChurchID
RETURN