|
mariechristine
Starting Member
27 Posts |
Posted - 2004-06-04 : 03:51:48
|
| I am writing a script to retrieve data records of MarinLif table. The problem is that i have a column MarinLif_Picture of type image so the insert is wrong in this way. How do i correct it?/*****MarinLIf TAble ********************/DECLARE @ID INTDECLARE @typeID INTDECLARE @NAME NVARCHAR(50)Declare @scName nvarchar(50)Declare @distribution nvarchar(600)Declare @maxSize nvarchar(200)Declare @env nvarchar(200)Declare @climate nvarchar(200)Declare @country nvarchar(2000)Declare @desc nvarchar(4000)Declare @pic imageDECLARE CURS CURSOR STATIC FOR SELECT MarinLIf_ID, MarinLIfTyp_ID,MarinLif_name, MarinLIf_ScName,MarinLIf_Distribution, MarinLIf_MaxSize,MarinLIf_Env,MarinLIf_climate,MarinLIf_Country,MarinLIf_Desc,MarinLIf_Pic FROM MarinLifOPEN CURSFETCH NEXT FROM CURS INTO @ID,@typeID,@NAME, @scName, @distribution, @maxSize, @env, @climate, @country, @desc, @picPRINT 'SET IDENTITY_INSERT MarinLif ON'WHILE @@FETCH_STATUS = 0 BEGIN PRINT 'INSERT INTO MarinLif (MarinLIf_ID, MarinLIfTyp_ID,MarinLif_name, MarinLIf_ScName,MarinLIf_Distribution, MarinLIf_MaxSize,MarinLIf_Env,MarinLIf_climate,MarinLIf_Country,MarinLIf_Desc,MarinLIf_Pic) VALUES (' + convert(varchar,@ID) + ',' + convert(varchar,@typeID) + ',' + '''' + @NAME + '''' + + '''' + @scName + '''' + ',' + '''' + @distribution + '''' + ',' + '''' + @maxSize + '''' + ',' + '''' + @env + '''' + ',' + '''' + @climate + '''' + ',' + '''' + @country + '''' + ',' + '''' + @desc + '''' + ',' + '''' + @climate + '''' + ',' + '''' + @pic + '''' + ')'FETCH NEXT FROM CURS INTO @ID,@typeID,@NAME, @scName, @distribution, @maxSize, @env, @climate, @country, @desc, @picENDPRINT 'SET IDENTITY_INSERT MarinLif OFF'CLOSE CURSDEALLOCATE CURS |
|