tikkypeng(千两狂死郎)进来一下,又有问题了,还是数据库压缩的! 怎么我的朋友说还是老样了,我已经在代码里边将所有的query和table全部CLose了,怎么还会出现排他呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是怎么连接的数据库????是所有Query都通过AdoConnect连接的吗?? 没有,要AdoConnection.connected:=false;才行吗? 当然了~~~~AdoConnection.connected:=False~~呵呵~~这个东东还和你的数据库保持着连接呢~~ 我在属性编辑器里边设置为true,关闭的时候为false,那么下次程序运行的时候是true呢,还上false,如果是false,我要在那儿加代码啊? faint,怎么倒霉的事情都给我碰上了,我的朋友说还是不行:(还有什么地方占用啊,想不通 我在Form上放一个ADOConnection、ADOTable控件,然后用ADOConnection连接数据库,Connection为true;ADOTable打开一个表格,然后在Form的Close事件中写压缩代码,运行没有问题,(在我的机器上仍然不能运行,是在朋友机器上)。可我将我的代码所有连接关闭了,怎么还出现独占提示:(真是不走运了:( 其中有一个ADOTable是通过ConnectionString连接数据库的,我用ADOTable.Close是不是没有关掉???我在Form的Close事件中已经将ADOConnection.Connected:=false;那个ADOTable就用ADOTable.Close关闭的,接着才是压缩代码,可在我的朋友机器上运行还是报告数据库以独占的方式打开:( why? 例子我做了,而且我还用了ADOConnection连接数据库,然后在关闭的时候写压缩代码,没有问题,可我的程序里边已经将所有连接关闭,可还上报告数据库以独占的方式打开,为什么? 其中有一个ADOTable是通过ConnectionString连接数据库的,我用ADOTable.Close是不是没有关掉???我在Form的Close事件中已经将ADOConnection.Connected:=false;那个ADOTable就用ADOTable.Close关闭的,接着才是压缩代码,可在我的朋友机器上运行还是报告数据库以独占的方式打开:( 这段话说的是我程序里边的,该关闭的都关闭了,为什么还出现那个错误呢??我现在找不到人测试了:( 我的机器没法测试啊,因为在creat的时候就报告错误,无法进行下去:(而且如果不用ADOconnection连接数据库肯定不会报告独占的,应该没有问题,因为我的例子里边用ADOConnection连接数据库,然后关闭的时候将这个连接关闭,接着压缩都没有问题的。运行正常。 其中有一个ADOTable是通过ConnectionString连接数据库的??????不是通过ADOConnect那个控件????? ADOTable。Close应该已经关掉了~~~~ 我的机器是有问题,在没有进行到压缩代码前就报错了:(昨天晚上我写了例子程序,发给朋友,在朋友机器上运行一切正常(同样的数据库文件)。接着我将我代码中所有的Query和Table、ADOConnection全部关闭后写了压缩代码,编译后发给我的朋友,结果在朋友机器上运行提示数据库被以独占的方式打开,不能操作。如果说和数据库的连接没有全部中断,那么如何保证全部中断呢? 这样行不行,你帮我做一个很小的例子,发到[email protected]信箱里边,我看看能不能运行。 唉,下午只有出去看能不能找到机器测试了:(还有一个问题,我想问一下,如果我不压缩数据库,那么Access数据库是不是增长的很快啊?大概是个什么样的速度啊? 还有个ADOConnection的keepconnect为true有没有影响??? ADOConnection.keepconnect没有影响~~~增长速度我也没有观察过~~不过应该和数据库的操作频繁程度有关~~ string 如何转换为 byte ? 文本文件的基本操作的问题 大家开发小软件都使用啥数据库系统? 怎样删除大容量的文件? 紧急求助 停靠技术 小问题!Label控件的背景色怎么设成透明的啊?(在线等待) 有apro或其他专业串口控件for delphi 7吗? 请教------概率方面的3个问题! 好久没来,CSDN改版了,呵呵,漂亮不少。送上100分哟 给分!!! 谁有quickreport 3.06发给我一份,E-mail:[email protected]
呵呵~~这个东东还和你的数据库保持着连接呢~~
可我将我的代码所有连接关闭了,怎么还出现独占提示:(真是不走运了:(
我在Form的Close事件中已经将ADOConnection.Connected:=false;那个ADOTable就用ADOTable.Close关闭的,
接着才是压缩代码,可在我的朋友机器上运行还是报告数据库以独占的方式打开:( why?
我在Form的Close事件中已经将ADOConnection.Connected:=false;那个ADOTable就用ADOTable.Close关闭的,
接着才是压缩代码,可在我的朋友机器上运行还是报告数据库以独占的方式打开:( 这段话说的是我程序里边的,该关闭的都关闭了,为什么还出现那个错误呢??我现在找不到人测试了:(
而且如果不用ADOconnection连接数据库肯定不会报告独占的,应该没有问题,因为我的例子里边用ADOConnection连接数据库,然后关闭的时候将这个连接关闭,接着压缩都没有问题的。运行正常。
不是通过ADOConnect那个控件?????
昨天晚上我写了例子程序,发给朋友,在朋友机器上运行一切正常(同样的数据库文件)。接着我将我代码中所有的Query和Table、ADOConnection全部关闭后写了压缩代码,编译后发给我的朋友,结果在朋友机器上运行提示数据库被以独占的方式打开,不能操作。如果说和数据库的连接没有全部中断,那么如何保证全部中断呢?
还有一个问题,我想问一下,如果我不压缩数据库,那么Access数据库是不是增长的很快啊?大概是个什么样的速度啊?
增长速度我也没有观察过~~不过应该和数据库的操作频繁程度有关~~