那位大哥能够给一个在三层架构中实现用户登录的代码? 小弟急用,客户端,中间层,后台SQL服务器.客户端是登录框,连接中间层,中间层连SQL来实现用户登录.最好用ADO来实现. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是MIDAS的话,在客户端登录窗体放一个CLIENTDATASET组件连接中间层的数据提供者组件,然后使用CLIENTDATASET组件就像使用ADOQUERY一样的 在中间层创建一个函数CheckUser,设置参数为两个输入(username,password: widestring)一个输出(OleVariant)。在你创建的TLB文件的编辑窗口上找到NEW METHOD按钮,点击创建一个DCOM接口函数,命名为CheckUser。在parameters选项卡里设置Return Type:HRESULT然后添加三个参数NAME TYPE MODIFIERusername BSTR [in]password BSTR [in]Server_Result VARIANT * [out, retval]最后在点Refresh ImplementationDELPHI会自动给你生成一个函数,在这个函数里添加对两个参数的验证就可以了,验证后返回一个BOOL型的参数就可以了。然后在客户端调用就可以了。if DCOMConnection1.AppServer.CheckUser('admin','abc') thenbegin ...end; 求助.....结构的定义 怎样给数据感知控件的datafield动态赋值? xzhifei(星级饭桶(抵制日货)·飞) ( 在进来 关于界面 怎么使自己做的文本编辑器像 记事本 一样双击一个文本文件就打开它? 如何在Memo或listBox中,划分 列,使其像DbGrid的样子,急急急急急急急急急 停靠技术 三次提问 关于sql的问题,请教! 怎样通过ADO来实现decision cube联系制作char 菜鸟请教用QUERY控件如何实现数据插入数据库?麻烦举个例子 关于文本框里面支持ctrl+c ctrl+v 的问题
NAME TYPE MODIFIER
username BSTR [in]
password BSTR [in]
Server_Result VARIANT * [out, retval]最后在点Refresh Implementation
DELPHI会自动给你生成一个函数,在这个函数里添加对两个参数的验证就可以了,验证后返回一个BOOL型的参数就可以了。
然后在客户端调用就可以了。
if DCOMConnection1.AppServer.CheckUser('admin','abc') then
begin
...
end;