Tárolteljárás

Ez a téma lezárásra került a moderátor által. A lezárás oka: L�gy sz�ves tanulj meg a t�m�dnak norm�lis, a probl�m�t j�l k�r�l�r� c�met adni!
Tárolteljárás
2011-10-05T20:40:32+02:00
2011-10-05T20:56:11+02:00
2022-11-23T06:42:08+01:00
pzsolti1970
Sziasztok!

Egy olyan problémába botlottam, hogy írtam egy tárolt eljárást adatfelvitelre. Az email ellenőrzése: (([email] like '%@%.%')). Amikor az adatokat Sql Managment segítségével viszem fel mindig működik, ha c#-ban írt windows alkalmazásban teszem ugyanazt, akkor időnként kivételt vált ki az sqlserver. Nem értem miért, amikor a működés alapelve mind a két esetben ugyan az. Tudna valaki segíteni?

Tárolt eljárás:




create procedure [dbo].[saveuser]
@fnev varchar(36),
@fjelszo varchar(16),
@csnev varchar(12),
@unev1 varchar(12),
@unev2 varchar(12),
@email varchar(80),
@jinsert bit,
@jupdate bit,
@jdelete bit,
@jlista bit,
@jadmin bit,
@admin varchar(36)

as
declare @sqltext nvarchar(200)
declare @errortext nvarchar(200)
declare @datum datetime

set @datum=GetDate();

insert azon( FELHNEV, JELSZO, FELHCSNEV, FELHCSUNEV1, FELHCSUNEV2, EMAIL) values (@fnev, @fjelszo, @csnev, @unev1, @unev2, @email);
if @@ERROR<>0
begin
set @errortext=CONVERT(VARCHAR(20),@datum)+' '+@admin+': Adatfelviteli hiba az AZON adatbázisban! Ellenőrizze a felviteli parancsot!'
print @errortext
rollback tran
return
end

insert jogok(jogokazonid, JOGOKINSERT, JOGOKUPDATE, JOGOKDELETE, JOGOKLISTA, JOGOKADMIN)
values (Scope_Identity(), @jinsert,@jupdate,@jdelete,@jlista,@jadmin);
if @@ERROR<>0
begin
set @errortext=CONVERT(VARCHAR(20),@datum)+' '+@admin+' :Adatfelviteli hiba a JOGOK adatbázisban! Ellenőrizze a felviteli parancsot!'
print @errortext
rollback tran
return
end

print CONVERT(VARCHAR(20),@datum)+' '+@admin+ ' :Új felhasználó felvétele->'+@fnev
Mutasd a teljes hozzászólást!

Ez a téma lezárásra került a moderátor által. A lezárás oka: L�gy sz�ves tanulj meg a t�m�dnak norm�lis, a probl�m�t j�l k�r�l�r� c�met adni!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd