Hi All,I have a sql server back in and using access 2007 as frontend. I attempted to convert the update queries in access to a stored procedure to speed things up. The stored procedure runs but does not update any rows like it does in Access. Here are my update queries in Access:UPDATE tblSP_SHIPMENT_temp INNER JOIN dbo_tblCarrierID ON tblSP_SHIPMENT_temp.CARRIERID = dbo_tblCarrierID.txtCARRIERID SET tblSP_SHIPMENT_temp.CARRIERNAME = [dbo_tblCARRIERID].[txtCARRIERNAME];UPDATE tblSP_SHIPMENT_temp INNER JOIN dbo_tblZipcode ON tblSP_SHIPMENT_temp.SENDERZIP = dbo_tblZipcode.txtZIPCODE SET tblSP_SHIPMENT_temp.SENDERCITY = [dbo_tblZipcode].[txtCity], tblSP_SHIPMENT_temp.SENDERSTATE = [dbo_tblZipcode].[txtState];UPDATE tblSP_SHIPMENT_temp INNER JOIN dbo_tblZipcode ON tblSP_SHIPMENT_temp.RECIPIENTZIP = dbo_tblZipcode.txtZIPCODE SET tblSP_SHIPMENT_temp.RECIPIENTCITY = [dbo_tblZipcode].[txtCity], tblSP_SHIPMENT_temp.RECIPIENTSTATE = [dbo_tblZipcode].[txtState];UPDATE tblSP_SHIPMENT_temp INNER JOIN qryCOUNTRYREGION ON tblSP_SHIPMENT_temp.SENDERSTATE = qryCOUNTRYREGION.txtSTATE SET tblSP_SHIPMENT_temp.COUNTRYREGSENDER = [qryCOUNTRYREGION].[txtREGIONDESC];UPDATE tblSP_SHIPMENT_temp INNER JOIN qryCOUNTRYREGION AS qryCOUNTRYREGION_1 ON tblSP_SHIPMENT_temp.RECIPIENTSTATE = qryCOUNTRYREGION_1.txtSTATE SET tblSP_SHIPMENT_temp.COUNTRYREGRECIPIENT = [qryCOUNTRYREGION_1].[txtREGIONDESC];
The following is the converted stored proc:USE [ACFAST]GO/****** Object: StoredProcedure [dbo].[tblUpdateTemp] Script Date: 07/12/2012 14:39:20 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE procedure usp_tblUpdateTempasupdate tSTset tST.CARRIERNAME = tCID.txtCARRIERNAME ,tST.SENDERCITY = tZC1.txtCity ,tST.SENDERSTATE = tZC1.txtState ,tST.RECIPIENTCITY = tZC2.txtCity ,tST.RECIPIENTSTATE = tZC2.txtState ,tST.COUNTRYREGSENDER = tR1.txtREGIONDESC ,tST.COUNTRYREGRECIPIENT = tR2.txtREGIONDESCfrom dbo.tblSP_SHIPMENT_temp tSTinnerjoin dbo.tblCarrierID tCID with (NOLOCK) on tST.CARRIERID = tCID.txtCARRIERIDinnerjoin dbo.tblZipcode tZC1 with (NOLOCK) on tST.SENDERZIP = tZC1.txtZIPCODEinnerjoin dbo.tblZipcode tZC2 with (NOLOCK) on tST.RECIPIENTZIP = tZC1.txtZIPCODEinnerjoin dbo.tblStates tS1 with (NOLOCK) on tS1.txtSTATE = tST.SENDERSTATEinnerjoin dbo.tblRegions tR1 with (NOLOCK) on tR1.idxREGIONID = tS1.txtREGIONinnerjoin dbo.tblStates tS2 with (NOLOCK) on tS2.txtSTATE = tST.RECIPIENTSTATEinnerjoin dbo.tblRegions tR2 with (NOLOCK) on tR2.idxREGIONID = tS2.txtREGION GO
Can anyone see the problem?Thanksedit: to fix long lines