我正在创建一个药物订购网站作为作业的一部分。我有一个链接表,其中包含用户ID和药物ID。限制数据登录用户asp.net
当用户登录我想让他们看到他们的药物只
SELECT [MedicineId] FROM [Prescription] WHERE ([PatientId] = @PatientId)
我还没有创建日志中还没有,因为我不想每次登录的时候IM测试。
[![tables][2]][2]
我正在创建一个药物订购网站作为作业的一部分。我有一个链接表,其中包含用户ID和药物ID。限制数据登录用户asp.net
当用户登录我想让他们看到他们的药物只
SELECT [MedicineId] FROM [Prescription] WHERE ([PatientId] = @PatientId)
我还没有创建日志中还没有,因为我不想每次登录的时候IM测试。
[![tables][2]][2]
您可以使用会话样本病人。
Session["PatientId"] = 1453;
var SqlQuery = "SELECT [MedicineId] FROM [Prescription] WHERE [PatientId] =" + Session["PatientId"].ToString();
随着SQL参数
var SqlQuery = "SELECT [MedicineId] FROM [Prescription] WHERE [PatientId] = @PatientId";
var connection = new SqlConnection(/* your DB connection */);
var command = new SqlCommand(SqlQuery, connection);
command.Parameters.AddWithValue(
"PatientId", Session["PatientId"].ToString());
嗨阿卜杜拉!谢谢您的回答!我确实为病人做了ID和ID。 1453年你的意思是一个样本病人?当病人登录时,有什么方法可以连接,他们根据病人身份查看他们的数据? –
_
当患者想要登录您的系统时,您可以分配以下会话; 'var LoginQuery =“SELECT [PatientId] FROM [Patient] WHERE [Forename] ='”+ TextBox1.Text +“'AND [Surname] ='”+ TextBox2.Text +“'”;'然后你就可以得到会话的[PatientId]。 –
那么,什么是你的问题RESP。问题确切吗? – pasty