papa_fal
شنبه 04 شهریور 1385, 23:09 عصر
با سلام به دوستان
خوب به نظر می رسه که سوالم مربوط به بخش {اس کیو ال} است ولی چون برنامه من با {ای اس پی دات نت} است در این بخش گذاشتم.
این کد من است:
String temp=Request.QueryString ["stu_code"];
com3.CommandText="SELECT prof_name,prof_family,prof_code FROM professor WHERE prof_code in(select prof_code FROM professor_project WHERE project_code=(SELECT project_code FROM student WHERE stu_code=811 ))";
من به جای 811 می خوام یک متغیر بذارم که شماره خاصی با توجه به موقعیت در آن لود شود نه یک شماره خاص ولی هر متغیری می ذارم از من خطا می گیرد.
com3.CommandText="SELECT prof_name,prof_family,prof_code FROM professor WHERE prof_code in(select prof_code FROM professor_project WHERE project_code=(SELECT project_code FROM student WHERE stu_code=temp ))";
این خطا را می گیرد:
Invalid column name 'temp'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Invalid column name 'temp'.
ممنون میشم که منو راهنمایی کنید.
خوب به نظر می رسه که سوالم مربوط به بخش {اس کیو ال} است ولی چون برنامه من با {ای اس پی دات نت} است در این بخش گذاشتم.
این کد من است:
String temp=Request.QueryString ["stu_code"];
com3.CommandText="SELECT prof_name,prof_family,prof_code FROM professor WHERE prof_code in(select prof_code FROM professor_project WHERE project_code=(SELECT project_code FROM student WHERE stu_code=811 ))";
من به جای 811 می خوام یک متغیر بذارم که شماره خاصی با توجه به موقعیت در آن لود شود نه یک شماره خاص ولی هر متغیری می ذارم از من خطا می گیرد.
com3.CommandText="SELECT prof_name,prof_family,prof_code FROM professor WHERE prof_code in(select prof_code FROM professor_project WHERE project_code=(SELECT project_code FROM student WHERE stu_code=temp ))";
این خطا را می گیرد:
Invalid column name 'temp'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Invalid column name 'temp'.
ممنون میشم که منو راهنمایی کنید.