cj、Another-eyes和斑竹请帮忙,遇到大问题啦!(100分)

  • 主题发起人 主题发起人 peterwang
  • 开始时间 开始时间
天哪!连接/通讯问题怎么解决?
别不是delphi4的bug吧?
有谁救我?????
 
5个table共用一个session容易出现冲突(所以我推荐各加一个session).
我觉得您应该从client端找问题.
 
to eyes:
1、database的session需要配吗?
2、我发现sr*r.exe运行后的属性页中的中间有个什么最大线程数来着,默认是10,
需要加大吗?下边还有一个gui,这个东东管什么用,用不用配?
 
1. 不用
2. 最大为10说明同时允许10个client访问, 可以把它加大, 不过这个受NT许可证数限制的,
如果你的nt只有10用户, 加大也没用.
 
老天!加了session更加死得快,一次提交就死!
加多个session好象不行,居然提示我的database中定义的databasename不存在!
 
?死的快?呵呵,我说了,把AUTONAME变TRUE。否则不死才怪,不过MIDAS好象没有
规定一定要用SESSION//用了也不会错呀。
你多个TABLE只用一个PROVIDER?只需要输出一个表的PROVIDER接口?
把DCOMCONNECTION/SOCKETCONNECTION的CONNECT属性设置为FALSE(设计期间)
总觉得你5个TABLE可能有什么问题,死锁?
 
to cj:
我有五个Table分别对应五个Provider。
后来实在没办法,只能用Query代替Table,结果调试时十次才死一次,好多了,
但问题也来了,就是提交后服务器已经更新,但客户端居然变成了修改前的数据!
把Ie刷新一下,更新的数据才出现。真是祸不单行啊! 怎么办?cj救救小弟吧!
 
oh,刷新问题是有可能的,我写过一段代码//抄的
回头等我把自己的机器搬回来帮你找找。
至于死总不是事情,我今天装了个DELPHI,更新二十余次,就是不死
这样,你让DELPHI的例子,更新看看,死不死,如果死,就是DELPHI
的问题。
用BUILD 537+PACK 3了吗?
也许是MIDAS的LICENSE问题?
 
my god!我的居然才533,是不是这个问题?
533->5.37+pack3是不是要先装pack2再pack3?
 
no no
5.33不是正式的DELPHI版本
5.37才是,你需要如此安装:
537--UPDATE #2----UPDATE#3
如果一时没有,可以将就
533---UPDATE #2 ---- UPDATE #3//不过估计有许多BUG未休整
 
惨、惨、惨,本地创.....城,打击D版,15号才开业,没办法啦.......
谢谢二位大虾,试出后绝对给分!!!!
 
盗版好象没见过呀,据说《程序员丛书》里有//是CD名
不过还是先从程序里找毛病吧,SESSION.AUTONAME=TRUE真的没用 ?
 
client怎么写的?
为什么不会是那里的问题?
 
谁晓得:(
不过我倒想不出,CLIENT怎么把APP SRV搞死
 
比如死循环提交?
 
好快,SERVER也不该死呀。FLOOD了?:-)
 
to cj: SESSION.AUTONAME=TRUE是真的没用!而且死得更快!
to eyes:
client端是这样的:
一排按钮,一个dbgrid,一个socket,五个clientdata,一个datasource
一个combox,根据combox中选定的表名决定datasource的dataset,然后
按“修改”修改dbgrid中的数据,同时用clientdata的一个索引,修改完
然后提交修改,同时用clientdata的另一个索引。
多个客户几次提交后就死了!
自己提交多少次都不死!我试过在服务器上同时开5个ie,一个一个提交,
大概10次左右也死了!
 
不死才怪,呵呵
BUILD 533的SOCKET真是~~!!@@##$$%%^^&&**(()))_
推荐你如此判断问题:
1、做普通程序看死不死//判断不是ACTIVEX造成的问题
2、换DCOM死不死//判断是否为SOCKET的问题
3、如果都死//CJ FAINT
这里的多数大侠都讨厌DBGRID
 
恶劣点的办法, server端每个table配一个session和一个database, 把它们串起来.
也就是5个table, 5个session, 5个database.
 
to cj:
1、普通程序不死,因为之前我做了一个“胖客户端”方式的,没问题,后来看书
发现有“瘦客户端”方式的,才找书上例子做的。
《Delphi4编程技术内幕》鬼子写的,机械工业出版社出版。p745-749
2、.....
3、希望不死
用户十分喜欢dbgrid,他原来一套是dos版的,c写的,界面极象dbgrid :-((((

 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
877
DelphiTeacher的专栏
D
后退
顶部