在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在主程序里面把数据库访问控件设置并注册好,在脚本里面使用数据库就非常简单。 可以类似下面的脚本访问数据库。 <% print('<br>'); 要实现数据库访问,我们采用的是Devart 公司的数据库访问控件。该公司有单独访问 oracle,sql server,my sql,interbase 的控件,也有UniDac 控件可以同时访问包括以上数据库 的其他数据库,例如db2,access,sqllite 等。这个公司出品的数据库访问数据库非常快,也比较稳定 更新迅速,能够很快支持最新的数据库系统。尤其是对oracle 的支持,可以直接使用TCP/IP协议 连接oracle 数据库,免去了安装客户端的麻烦,使web 服务器几乎可以实现零配置。原来的delphi 窑洞 就是使用ODAC 连接oracle 11g 的。 确定了数据库访问控件,我们就可以在webbroke 里面设置和处理数据库访问功能。 在webbroke 设置界面放一个Torasession.并设置使其可以访问你的数据库。 并定义两个新类 type 就可以正常运行。 初始化里面加入Twebquery 的脚本注册 g_UnitList := TUnitList.Create; 在webmodule 的建立事件里生成两个Twebquery,以方便在脚本里面直接使用。 procedure Twm.WebModuleCreate(Sender: TObject); 并在解释脚本前把其实例到脚本运行时可以访问。 show.WebScripter.Scripter.Reset; 以上基本上就可以实现直接在脚本里面直接访问数据库了。 使用以下URL 访问 http://127.0.0.1/web?path=test 怎么样很简单吧,系统默认可以直接使用连个查询控件,cx 和zcx. 如果你需要更多的查询的,可以直接使用 myquery :=wm.newquery; 使用后都不需要free,系统在执行完自动会销毁这些对象的。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论