היי. שאלה קצרה על SQL 2005

z x 7 r

New member
היי. שאלה קצרה על SQL 2005

יש לי store procedure שאמור\ה ליצור כתובת מייל על בסיס שם שקיים + סיומת ALTER PROCEDURE dbo.CreateemailAddress AS UPDATE Employees SET EmailAddress = LOWER(LastName) + LOWER(LEFT(FirstName, 1)) + 'Stam' FROM Employees RETURN וזה מוציא הודעת שגיאה Running [dbo].[CreateemailAddress]. String or binary data would be truncated. The statement has been terminated. No rows affected. (0 row(s) returned) @RETURN_VALUE = -6 Finished running [dbo].[CreateemailAddress]. - איפה הבעיה ? אשמח לקבל תשובות. תודה
 

thviya

New member
אולי...

אני לא יודעת עד כמה אני מבינה - אבל ממתי כותבים from לאחר set? עד כמה שידוע לי משפט של עידכון כותבים: ...update... set...where
 

z x 7 r

New member
מצאתי מה הייתה הבעיה.. - אורך השדה היה קצר

מדי מלהכיל את ה .LASTNAME+ [email protected] ... בעיה אחרת - איך אני מעיף רווחים לבנים במידה ויש לי בשדה כלשהו? יש משהו דומה ל TRIM?
 

z x 7 r

New member
אני לומד עכשיו נושא של DATAGRIDVIEW

ב C# והנה הלינק של הדוגמה. ההבדלים בין דוגמה למה שיש לי ששם זה SQL2000 + VS2003, ואצלי שניהם 2005
 
למעלה