关于数据库的几道题目

2025-03-29 01:55:19
推荐回答(3个)
回答1:

1\
Dim conn As New ADODB.Connection, rs As New ADODB.Recordset

Private Sub Form_Load()

conn.ConnectionString = "Driver={SQL Server};SERVER=ALLEN;DATABASE=你数据库的名字;UID=sa;PWD="
conn.Open()

End Sub

===============================
以上的是连接的代码

连接以后,每次运用都要先open,用完以后要close
代码如下:
conn.Open("Provider=SQLOLEDB;Data Source=服务器;UID=sa;PWD=密码)
下面就是SQL语句,如:sql="select * from test"
最后就是要关闭:conn.close()

2、假设用户表上有一个状态字段,当状态从在职变为退休时,触发该事件,则如下
create trigger tr_name on 用户表
for update
as
begin
delete 工资表
from 工资表 inner join inserted on insert.id=工资表.id--(取用户代码)
where inserted.状态='退休'
end

3\这里不知道你所谓的表的第一行是怎么定义的,就假设主键为1的行吧

create trigger tr_name on table
instead of delete
as
begin
delete table from table inner join deleted on ....(主键关联)
where deleted.主键!=1
end

回答2:

写编程太麻烦了。

回答3:

路过,太难了,我只懂MYSQL