全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:995
推到 Plurk!
推到 Facebook!

建立一個連接資料庫的DLL檔

尚未結案
may
一般會員


發表:32
回覆:26
積分:11
註冊:2003-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-13 13:57:58 IP:203.160.xxx.xxx 未訂閱
請教各位前輩: 是否有範例提供如何建立一個DLL檔---該DLL可以連接資料庫中的Table ,讓使用者修改他登入的帳號/密碼呢? 如果沒有的話,是否可提供一個方向,在dll中如何連接資料庫,修改資料表中的內容呢? 先謝謝各位前輩了!
asupeduer
初階會員


發表:36
回覆:49
積分:27
註冊:2002-11-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-13 22:54:34 IP:203.203.xxx.xxx 未訂閱
能否請問是哪種dll,有UI嗎? 妳這樣做的用意是什麼呢? 連結資料表去修改資料?還是要修改使用者的密碼? 另外,你使用的資料庫是哪一種呢? 如果要修改密碼,可以採用資料庫提供的DDL及DML語法進行。 也可以將該語法,寫到資料庫的proc預存程序裡,用ADOCommand連結, 並傳入變數即可完成修改密碼,也不一定要用dll, 不知您為什麼一定要用dll呢? 例如要修改密碼的mssql proc如下︰ 一、新增密碼 CREATE PROCEDURE [dbo].PWI @User_ID nvarchar(128), @PW nvarchar(128) AS Exec sp_addlogin @User_ID,@PW,'Heart' exec sp_grantdbaccess @User_ID EXEC sp_addrolemember 'db_owner', @User_ID 二、刪除密碼 CREATE PROCEDURE [dbo].PWD --宣告動態變數資料 @User_IDD nvarchar(128) AS Exec sp_droplogin @User_IDD 三、修改密碼 CREATE PROCEDURE [dbo].PWU @User_IDI nvarchar(128), @PWI nvarchar(128), @User_IDD nvarchar(128) AS Exec sp_droplogin @User_IDD Exec sp_addlogin @User_IDI,@PWI,'Heart' exec sp_grantdbaccess @User_IDI EXEC sp_addrolemember 'db_owner', @User_IDI //------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------
------
//------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
may
一般會員


發表:32
回覆:26
積分:11
註冊:2003-02-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-14 09:25:29 IP:203.160.xxx.xxx 未訂閱
TO:asupeduer 謝謝你提供的方式,這也是我沒想過的。這個功能並非一定要使用dll的方式,我只是想藉由此來練習DLL中如何連接資料庫,如果可以的話,還是很希望能學到這方面的知識,謝謝!
系統時間:2024-06-16 17:00:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!