Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
helixpoint
Constraint Violating Yak Guru
291 Posts |
Posted - 2008-09-17 : 08:14:59
|
| Not sure if you need more than this. The sql works when I run the query???ERROR:Msg 203, Level 16, State 2, Procedure InsertMember, Line 22The name 'INSERT INTO member (FirstName,lastName,txtEmail,EmailNewsletter,htmlYes)VALUES ('George','Bush','lame@inwashington.com',1,1)' is not a valid identifier.THE PROC:ALTER PROCEDURE [dbo].[InsertMember] (@dFields varchar(1000), @dValues varchar(1000), @id int OUTPUT)AS -- Create a variable @SQLStatement DECLARE @SQLStatement varchar(1000) -- Enter the dynamic SQL statement into the -- variable @SQLStatement SELECT @SQLStatement = 'INSERT INTO member (' + @dFields + ')VALUES (' + @dValues + ')' -- Execute the SQL statement EXEC @SQLStatementSelect @id = @@IdentityDaveHelixpoint Web Developmenthttp://www.helixpoint.com |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-09-17 : 08:19:33
|
quote: Originally posted by helixpoint Not sure if you need more than this. The sql works when I run the query???ERROR:Msg 203, Level 16, State 2, Procedure InsertMember, Line 22The name 'INSERT INTO member (FirstName,lastName,txtEmail,EmailNewsletter,htmlYes)VALUES ('George','Bush','lame@inwashington.com',1,1)' is not a valid identifier.THE PROC:ALTER PROCEDURE [dbo].[InsertMember] (@dFields varchar(1000), @dValues varchar(1000), @id int OUTPUT)AS -- Create a variable @SQLStatement DECLARE @SQLStatement varchar(1000) -- Enter the dynamic SQL statement into the -- variable @SQLStatement SELECT @SQLStatement = 'INSERT INTO member (' + @dFields + ')VALUES (' + @dValues + ')' -- Execute the SQL statement EXEC (@SQLStatement)Select @id = @@IdentityDaveHelixpoint Web Developmenthttp://www.helixpoint.com
Try with braces around variable in EXEC |
 |
|
|
helixpoint
Constraint Violating Yak Guru
291 Posts |
Posted - 2008-09-17 : 08:38:14
|
| Did the trick. ThanxDaveHelixpoint Web Developmenthttp://www.helixpoint.com |
 |
|
|
|
|
|
|
|