两张帖子一样问题,请专家指教,多多送分!!!!!

wudang 2001-09-11 03:21:56
我写了一个程序,三层结构数据库系统,服务器端为Service Application,有如下问题请教:
1、用DCOMconnection时,客户端会出现"未知用户界面"错误,改用Socketconnection连接成功,再用DCOMconnection时连接正常。
2、服务器端Service上我放置了一个TServerSocket控件,设置如下:
Active true
Port 7141
ServerType stNonBlocking
其他均取默认值。客户端TClientSocket配置如下:
Active true
ClientType ctNonBlocking
Port 7141
除Host外,其他均取默认值。
客户端激活服务器时,服务器端出现大致如"Socket 错误 10048,Win API "bind""的错误,但不影响系统正常运用,只是在服务器端出现出错对话框太难看了。如何解决?
3、客户端使用SQL合计函数如果MAX,如何获得结过值?例如:

int MaxValue;
this->ClientDataSet1->Close();
this->ClientDataSet1->CommandText = "select MAX(ID) from Mytable";
this->ClientDataSet1->Execute();
如何使查询结果值赋给MaxValue
4、如上问题,在使用部分SQL语句时,如"Delete"会出现"Table is only read",如果解决?
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wudang 2001-09-25
  • 打赏
  • 举报
回复
To MountLion:
使用该语句会报错“Table is onry read”,我用不了TQuery,因为我做的是三层结构。
To szwxj(甲骨文):
我使用Socket是因为我要保证客户端数据一致,回调机制不会用,有些为难。有更好的方法保证客户端数据一致吗?
szwxj 2001-09-19
  • 打赏
  • 举报
回复
borland的多层程序不需要自己写socket协议,它是使用server socket可执行程序,所以你的程序中在服务器端不因该有socket控件
wudang 2001-09-19
  • 打赏
  • 举报
回复
???????????
wudang 2001-09-12
  • 打赏
  • 举报
回复
高手快来!!!
wudang 2001-09-11
  • 打赏
  • 举报
回复
TO TR@SOE() :
SORRY...
TR@SOE 2001-09-11
  • 打赏
  • 举报
回复
我都删除了,你还贴上去?这里的重复帖子是要被删除的。

┏━┯━┓
┃竹 副┃
┠TR@SOE┨
┃印 斑┃
┗━┷━┛
MountLion 2001-09-11
  • 打赏
  • 举报
回复
3.
"select max(id) m_id from mytable"
...->FieldByName("m_id")->AsInteger ...

4.
可能使用TQuery要好一些。
书生 2001-09-11
  • 打赏
  • 举报
回复
gz
wudang 2001-09-11
  • 打赏
  • 举报
回复
还有一个,标题是"两张帖子问题一样,请专家指教,多多送分!!!!!"
TR@SOE 2001-09-11
  • 打赏
  • 举报
回复
没有两个帖子,只能有一个。

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧