热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

c/s结构实现问题?

各位大虾,我现在遇到一个问题,用pb开发一个cs结构的管理软件,同时只能有一个客户端可以访问数据库,我的程序中是一打开就和sqlserver数据库自动连上了的,但当我在程序中disconnect数
各位大虾,我现在遇到一个问题,用pb开发一个c/s结构的管理软件,同时只能有一个客户端可以访问数据库,我的程序中是一打开就和sql server数据库自动连上了的,但当我在程序中disconnect数据库时,其他的客户端才能登入访问,这不是我每次在程序中访问数据库操作都要先connect,然后用完再disconnect了,这样程序运行过程中不断的连接和断开数据库不但容易出错,而且工作量也很大,有没有好的方法,能让程序一直和数据连着,也能让很多用户同时操作数据库。请指点迷津,不深感激!

10 个解决方案

#1


sql server属性中connections标签页maximum concurrent user connections中设置同时连接的用户数量。

#2


没有遇到过,和数据库 的设置有关吧~~

#3


对,应该是连接用户的问题~~

#4


是不是和lienses有關﹖

#5


单用户办的吧。
如果是多用户的话可以改最大连接数

#6


为什么不谈谈b/s呢?

#7


我的sql server 是多用户的,maximum concurrent user connections为0,表示无限制的。到底问题出在那里呢?急!急!急!

#8


看看AutoCommit的设置,然后再查查需要COMMIT的地方是否有COMMIT
我也碰到过这个问题,由于对一个表进行插入,但没有COMMIT,结果引起其它用户的死锁。

#9


我是一个用户登入后,其他用户连login窗口也不能登入的
//程序开始
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "COnnectString='DSN=jjf;UID=sa;PWD='"
connect;
if(sqlca.sqlcode<>0) then
messagebox("连接数据库失败!",sqlca.sqlerrtext)
halt
else
open(w_login)
end if
//w_login中open事件
string ls_cursor
declare n_cursor cursor for select username from tbuser;
open n_cursor;
fetch n_cursor into :ls_cursor;//其他用户运行到这里死机了
do while(sqlca.sqlcode=0)
  ddplb_1.additem(ls_cursor)
  fetch n_cursor into :ls_cursor;
loop
close n_cursor;


#10


怪问题。
程序上看不出问题。
如果你真的是用这段代码,我建议你换一种方法,比如用DATASTORE

推荐阅读
  • Qt提供了QtSql模块来提供平台独立的基于SQL的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,有包括各个数据库平台。另外, ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • Python操作MySQL(pymysql模块)详解及示例代码
    本文介绍了使用Python操作MySQL数据库的方法,详细讲解了pymysql模块的安装和连接MySQL数据库的步骤,并提供了示例代码。内容涵盖了创建表、插入数据、查询数据等操作,帮助读者快速掌握Python操作MySQL的技巧。 ... [详细]
  • php连接mysql显示数据,php连接mysql数据库的算法思想
    本文目录一览:1、怎么用php显示mysql数据表数据 ... [详细]
  • ConsumerConfiguration在kafka0.9使用JavaConsumer替代了老版本的scalaConsumer。新版的配置如下:bootstrap. ... [详细]
  • 语法:CREATE[索引类型]INDEX索引名称ON表名(列名)WITHFILLFACTOR填充因子值0~100GOUSE库名GOIFEXISTS(SELECT*FR ... [详细]
  • phpgettext.dll的简单介绍
    本文目录一览:1、在php.ini中设置了extension=php_gettext.dl ... [详细]
  • 下面的是我的login.jsp程序当选择复选框陌生人登录的时候,点击“登录”按钮,可以进入留言界面。当有正确的用户名跟密码登录的时候就进入留言界面。但是当我都没有选择的时候直接点击“登录”按钮也可 ... [详细]
  • ODBC和JDBC是做什么的?
    ODBC和JDBC是做什么的?数据库分享到:专业回答清水无月2006-07-2900:19什么是JDBC?JDBC,全称为JavaData ... [详细]
  • VB.NET怎么位运算?注意只能对整型执行按位运算。浮点值必须转换为整型后,才能执行按位运算。按位运算采用二进制(以2为基)形式计算两个整数值。它们比较对应位置上的位,然后基于比较 ... [详细]
  • 《ACCESS实例教程(数据库的编程)》由会员分享,可在线阅读,更多相关《ACCESS实例教程(数据库的编程)(31页珍藏版)》请在人人文库网上搜索。1 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • PHP连接MySQL的2种方法小结以及防止乱码【PHP】
    后端开发|php教程PHP,MySQL,乱码后端开发-php教程PHP的MySQL配置报错信息:ClassmysqlinotfoundinAnswer:1.在confphp.ini ... [详细]
author-avatar
工农大路店NOKIA客户服务中心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有