我在一台PC上不是以共享形式打开了一个表(用的是TTable控件),然后以这个表的记录为循环把我个表的主键值通过SOCKET发送到另一台PC上,在第二台PC上我用TQuery控件中写
query1.close;
query1.sql.clear;
query1.sql.add(delete from tablename where field1=:'收到的主键值');
query1.execsql;
调试时发现运行到query1.execsql时进行死循环的等待,当我把第一台PC与数据库的关联关闭后才能执行成功。请教这是为什么?
query1.close;
query1.sql.clear;
query1.sql.add(delete from tablename where field1=:'收到的主键值');
query1.execsql;
调试时发现运行到query1.execsql时进行死循环的等待,当我把第一台PC与数据库的关联关闭后才能执行成功。请教这是为什么?
解决方案 »
- delphi7 Virus.Win32.Induc.a
- DELPHI2009或2010数据库的问题
- 怎么设置像CSDN 论坛左边的树菜单?
- 一个已年过34的DELPHI程序员的BLOG
- 高手请进,关于SendMessage(,WM_GETTEXT,,)的问题
- 如何利用数据模板实现逻辑的三层结构?
- TADODataset状态问题
- 请问哪里有李维的delphi5.x多层分布式系统应用篇的书中例子的源代码??
- WebBrowser连接上一个网页后,点击网页中的一个连接会自动调用IE显示,怎么办?
- 怎样让程序不在任务栏里显示
- 客户段的socket如何实时判断和服务端的socket的连接状态,急。。。
- 有两个客户端,都用socket同服务器通讯,在socket中怎么向指定的客户端发送消息?
-------------------------------
Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
--------------------------------------
Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。