想用Delphi做个进销存项目 想用Delphi做个数据库程序,MSSQL在远程机器上。程序这边,比如进货单,在提交之前,我用什么存储比较好?用什么控件显示比较好?谢谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 远程机器?局域网里还是跨互联网?clientdataset? 如果是局域网,就adoquery就行了,如果是公网搞三层的话,就有很多说法了,具体要看你的要求了 学习中,ADO,BDE都可以,感觉ADO更好些...存储过程的话,按照客户需求写了,知道进销存的流程就可以了进货单 的话 存储在数据表里就可以了可以用2个表一个进货单表一个进货单明细表 包括该单 进货那些商品什么的显示控件系统自带的dbgrid或者第三方的漂亮控件 ado的那几个可以。提交之前直接搁到数组里,要不然搁到ini里。 比如进货单,在提交之前大部份都用stringgrid的 联接数据库用ado比较好,显示的控件可以用dbgrid,stringgrid,edit,label等 那天MS的sql server被发现有个bug就有可能有麻烦了 用二层就可以了,如果你想通过internet网访问远程的服务器,可以这样实现:服务器端:1、在服务器上设置VPN服务器,你可以利用windows 2003 server的远程路由,并且设置好拨号的用户。2、如果服务器端用的是动态IP地址的话,你要应用第三方的动态域名解析技术,这个在网上很多,如花生壳之类的。如果是静态IP地址,那就不用那么麻烦。客户端:1、建立VPN拨号到远程服务器端这样就可以实现你所说的服务器端安装mssql数据库,客户端通过上网访问服务器的数据库了。 MS随然bug多,但是一般软件bug比MS多,反正有风险了,再多一点也没什么。 公网直接使用ado连有点小问题,偶而会断开连接,造成无法保存。建议三层,客户端缓存数据,再一次性提交。 关于delphi版本开发问题 改文件名后闹出的问题 在DELPHI里,如何调用另一个控件的事件代码,如:EDIT的鼠标单击事件? 如何使Edit输入的数字是0.00的格式?如果让整数以浮点数形式显示? 菜鸟问题:窗口返回值 如何实现两个treeview 中的item 互相拖拽 怎样直接连接Parabox数据库? 给点用delphi做c/s结构程序的建议 如何能在两台计算机之间复制文件,不能用共享! 是不是中招了? delphi 2009中如何创建Windows Forms Application? 根据用户修改学号姓名学分1学分1再保存到原记录,就是更新操作
clientdataset?
存储过程的话,按照客户需求写了,知道进销存的流程就可以了
进货单 的话 存储在数据表里就可以了
可以用2个表
一个进货单表
一个进货单明细表 包括该单 进货那些商品什么的
显示控件
系统自带的dbgrid
或者第三方的漂亮控件
提交之前直接搁到数组里,要不然搁到ini里。
用二层就可以了,如果你想通过internet网访问远程的服务器,可以这样实现:
服务器端:
1、在服务器上设置VPN服务器,你可以利用windows 2003 server的远程路由,并且设置好拨号的用户。
2、如果服务器端用的是动态IP地址的话,你要应用第三方的动态域名解析技术,这个在网上很多,如花生壳之类的。如果是静态IP地址,那就不用那么麻烦。客户端:
1、建立VPN拨号到远程服务器端这样就可以实现你所说的服务器端安装mssql数据库,客户端通过上网访问服务器的数据库了。
建议三层,客户端缓存数据,再一次性提交。