简体   繁体   English

如何显示本地磁盘上的图像?

[英]how to display a images from local disk?

I need to display a images from local disk as well as from database 我需要显示本地磁盘以及数据库中的图像

normally i used like 通常我用过

<img src="/images/ome.jpg"> 

if above image is already copied to the application, then only displayed 如果上面的图像已经复制到应用程序,则仅显示

I like to get a image from db and local drive 我喜欢从数据库和本地驱动器获取图像

What you seem to really be looking for is a cascading delete foreign key constraint. 您似乎真正想要的是级联删除外键约束。 Assuming that Emp_Id is the primary key in EmpProof , you can define: 假设Emp_IdEmp_Id中的主键, EmpProof可以定义:

alter table EmpQuali add constraint fk_empquali_empid
    foreign key (emp_id) references empproof (emp_id)
        on delete cascade;

Then when you delete from EmpProof , corresponding rows will be deleted from EmpQuali : 然后,当您从EmpProof删除时,相应的行将从EmpQuali删除:

DELETE FROM EmpProof WHERE EmpProof.Emp_id = 2;

You can try this (I don't know as you call your id field): 您可以尝试以下操作(我不知道您叫您的id字段):

CREATE TABLE #app (id_empproof int , id_empquali int)

INSERT INTO #app
SELECT EmpProof.Emp_id, EmpQuali.emp_id
FROM EmpProof
INNER JOIN EmpQuali  
on EmpProof.Emp_id= EmpQuali.Emp_id Where EmpProof.Emp_id = 2

So you can write two deletes operations, as follow: 因此,您可以编写两个删除操作,如下所示:

DELETE FROM EmpProof
WHERE EXISTS (SELECT 'x'
FROM #app a
WHERE a.empproof_id = empproof.emp_id)

DELETE FROM EmpQuali
WHERE EXISTS (SELECT 'x'
FROM #app a
WHERE a.empquali_id = empquali.emp_id)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM