PDA

צפה בגרסה המלאה : משפט SQL לא עובד



ortal99
09-10-2014, 21:39
שלום לכולם,

יש לי פה משפט SQL שבאמת אין לי מושג למה הוא לא רץ: התחלנו ללמוד על שאילתות פרמטרים, ורשמתי משפט INSERT עם העברת פרמטרים

string sSql = "Insert into UsersTable (FirstName, LastName, id, password, DateOfBirth, Status, SugUser, phone, address, kodofcity) values (@firstname, @lastname, @id, @password, @DateOfBirth, @Status, @SugUser, @phone, @address, @kodofcity)";

עכשיו אוליי אני טועה באופן הכתיבה, רק שאני לא יודעת כי אני עדיין חדשה בחומר..
בכל אופן אני ממש צריכה עזרה כי יש לי מלא שאלות שקשורות לשאילתות פרמטרים ואני אשמח להבין איפה נובעת הטעות שלי כדי שאוכל לדעת לשאר התרגילים ולא לטעות.

תודה מראש וחג שמח!

אורבך
10-10-2014, 10:13
באיזה תוכנה את משתמשת לSQL ?
תנסי:





Insert into UsersTable (FirstName, LastName, id, password, DateOfBirth, Status, SugUser, phone, address, kodofcity)
values (@firstname, @lastname, @id, @password, @DateOfBirth, @Status, @SugUser, @phone, @address, @kodofcity);



הצהרת על כל המשתנים?

@firstname, @lastname, @id, @password, @DateOfBirth, @Status, @SugUser, @phone, @address, @kodofcity

בSQL SERVER למשל את צריכה לעשות DELARE לכל אחד מהמשתנים
למשל
DECLARE
@lastname VARCHAR(50);