回 帖 发 新 帖 刷新版面

主题:[求救] 在局城网中用ODBC方式传递数据有时中途传丢了怎么办?

我的进销存软件分机开完票是用ODBC方式将数据传到主机的。
为了编程方便,其实主机本身也是用ODBC方式传给自己的,但主机自己不丢,分机有时中途数据传丢。
所谓传丢我指的是分机那里票子开出去了,肯定就向主机传送了,也没出现错误提示,但主机没有收到。
我分析是不是VFP缓存如果设置较大时,有时数据在缓存中保存,因线路及局域网其它设备故障引发。但是不是不知道,如何将缓存设小也不知道。

回复列表 (共6个回复)

沙发

我的进销存软件分机开完票是用ODBC方式将数据传到主机的。

我想你可以先做用ODBC方式将数据传到主机的,然后从主机取回数据后再在分机开票。
就保持数据的一致性了.

其实用sql-vfp的CS系统更好.
所谓MSDE,是英文Microsoft SQL Server Desktop  Engine(微软SQL-Server数据引擎)的缩写,是微软发布的大型数据库SQL-Server的免费普及版

 

系统要求
支持的操作系统: Windows 2000; Windows 98; Windows ME; Windows NT; Windows Server 2003; Windows XP
166 MHz 或更快的 Intel Pentium 或兼容处理器


对于 Windows XP:128 MB RAM;对于 Windows 2000:64 MB RAM;对于所有其他操作系统:32 MB RAM


44 MB 可用硬盘空间

板凳

多谢楼上朋友的指导!
SQL我现在只会点皮毛,还是在本论坛跟几位高师学的,看来SQL是必需深入学了。

3 楼

sql server 做后台的话,可以使用sql server的事务处理

4 楼

楼上朋友您好:
    目前有些忙不过来,待开始学习SQL时一定向您请教。
    先谢谢了!预祝你及全家新年快乐!

5 楼

看看,我的新贴"[讨论]看看是否还有人对vfp+sql2000的c/s系统有兴趣   "

6 楼

楼主,你试一试用《事物处理》的方法编写你的这段程序。事物处理就是确认对数据操作成功之后才执行下一步,否则提示操作失败。这种方法可以解决你的问题。

我来回复

您尚未登录,请登录后再回复。点此登录或注册