drop procedure if exists slamproced;
delimiter \\
create procedure slamproced
(a int
)begin
if a =
1 then select * from student;
else
select * from sc;
end if
;end \\
delimiter ;
call slamproced(1
);call slamproced(2
);
drop trigger if exists slamproceddel;
delimiter \\
create trigger slamproceddel
after delete on student for each row
begin
delete from sc where sc.snum = old.snum;
end \\
delimiter ;
delete from student where student.snum =
'01'
;
drop trigger if exists slamprocedinsert;
delimiter \\
create trigger slamprocedinsert
after insert on student for each row
begin
insert into sc value
(new.snum, null, null)
;end \\
delimiter ;
insert into student value
('01'
,'slam'
,'19901030'
,'女'
);
drop trigger if exists slamprocedupdate;
delimiter \\
create trigger slamprocedupdate
after update on student for each row
begin
update sc set sc.snum =
'20' where sc.snum = old.snum;
end \\
delimiter ;
update student set snum =
'20' where snum =
'02'
;
:
initinstance()
return false;
}// *************************=0408登陸對話方塊*************************====..
....
}
void clogindlg:
:onbnclickedbutton2()
else
// ********************====測試***************************====
}
:
initinstance()
return false;
}// *************************==0408連線資料庫******************************
// *************************=0408登陸對話方塊*************************====
clogindlg dlg_login;
if(dlg_login.
domodal()
== idcancel)
return false;
}// *************************=0408登陸對話方塊*************************====..
....
}
void clogindlg:
:onbnclickedbutton2()
;sprintf_s
(sz_sql,
100,
"select pass_word from usernamepassword where user_name = '%s'"
, m_str_username.
getbuffer()
);// 使用函式獲取資料庫中的資料
list lst;
ifselectmysql
(sz_sql,
1, lst)
== false)
// 第乙個引數:執行的語句 第二個引數:想獲取幾項 第三個引數:獲取到的資料要存放的位置
else
else
else}}
// ********************====測試***************************====
//if(m_str_password == "bbbb" && m_str_username == "aaaa")
////else
//// ********************====測試***************************====
}
void clogindlg:
:onbnclickedbutton1()
;sprintf_s
(sz_sql,
100,
"insert into usernamepassword value('%s', '%s')"
, m_str_username.
getbuffer()
, m_str_password.
getbuffer()
);ifupdatemysql
(sz_sql)
== false)
else
}
作業系統與網路 2019 1 30
void cmodifymemory firstfind dword nfindvalue 6.完成 findonepage 函式,首先用乙個陣列來儲存查詢到的內容 dword sz buffer 1024 7.讀程序位址空間的內容,讀失敗則返回 if 0 readprocessmemory m h...
作業系統與網路 2019 2 1
1.作用域是通過 來進行區分的 2.全域性變數需要使用 來與區域性變數進行區分 同名情況下 3.命名空間是 ansi c 引入的可以由使用者命名的作用域,用來處理程式中常見的同名衝突 4.當只呼叫標頭檔案而沒有開啟命名空間時,某些函式是無法使用的。1.函式的預設值從右到左 右邊有,左邊無 2.函式的...
作業系統與網路 2019 3 18
int main include using namespace std include pragma comment lib,ws2 32.lib intmain if lobyte wsadata.wversion 2 hibyte wsadata.wversion 2 else printf ...