VB.NET无法获取到网络数据库的数据

问题描述

VB.NET写的检查网络数据库升级信息的程序,程序连接网络数据库,把查询过程放在独立线程里面获取不到数据,不独立线程却可以查询到数据,请问这是怎么回事,怎么解决?'查询数据库是否成功True成功Falsh不成功Sharedupdate_sqlAsBoolean'线程状态PublicmyThread_StateAsBoolean'独立线程更新DimmyThreadAsThreading.Thread'检查数据库更新(返回升级信息列表)PublicFunctionGetUpdate()AsList(OfString)TryDimmysqlclassAsNewMysqlClass'升级信息DimupdataAsNewList(OfString)'ID(最大ID)DimmaxidAsInteger=mysqlclass.GetString("max(id)","selectmax(id)from`update`")'升级版本DimupversionAsString=mysqlclass.GetString("Version","SELECT`update`.VersionFROM`update`WHEREID="&maxid&"")'添加到列表中updata.Add(maxid)updata.Add(upversion)Returnupdata'查询成功CatchexAsExceptionEndTryEndFunction'判断升级PublicSubUpdate_Main()'升级信息Dimupdata_listAsNewList(OfString)updata_list=GetUpdate()'获取数据库数据'判断数据库查询是否成功Ifupdata_list.Count<>0Then'数据库查询成功update_sql=True'旧版本Dimversion_oldAsString=My.Application.Info.Version.ToString'新版本Dimversion_newAsString=updata_list.Item(1)'//升级判断Ifversion_old=version_newThen'不用升级update_need=FalseElse'需要升级update_need=TrueEndIfElse'数据库查询失败update_sql=FalseEndIf'关闭线程myThread.Abort()'线程状态myThread_State=FalseEndSub'启动检查更新(数据库)PublicSubGetUpdate_Start()myThread=NewThreading.Thread(AddressOfUpdate_Main)myThread.Start()'线程状态myThread_State=TrueEndSub

解决方案

时间: 2024-07-28 20:33:04

VB.NET无法获取到网络数据库的数据的相关文章

手机里面获取不到数据库的数据

问题描述 手机里面获取不到数据库的数据 麻烦各位大神们,我做了一个小案例,数据放在sqlite数据库,把安装包放在自己手机上安装,listview显示不了数据. 但是我用模拟器来运行的时候都可以显示,这是为什么 我在网上查找相关问题,有人说是因为手机没root,但是没root的就用不了吗?请问有没有什么解决办法? 解决方案 显示和ROOT没关系,看看sqlite的路径对不对 解决方案二: 估计就是放错地方了,找不到 解决方案三: listview从数据库获取数据时没有报错,也没有抛异常,那路径应

获取 mysql 当前数据库所有数据表

function list_tables($database) {     $rs = mysql_list_tables($database);     $tables = array();     while ($row = mysql_fetch_row($rs)) {         $tables[] = $row[0];     }     mysql_free_result($rs);     return $tables; } $database='';//数据库名 $optio

网络编程-求一段从网站读取实时日线数据的vb代码,本人要把实时日线数据不断写进txt文件最后一行

问题描述 求一段从网站读取实时日线数据的vb代码,本人要把实时日线数据不断写进txt文件最后一行 谢谢各位大神!本人业余爱好,但是现在对网络编程不熟,求帮助! 日线数据直接读到一个字符串里面就好了,用空格或tab隔开都行 解决方案 这不是S吗?直接写到数据库的表里就好了

跪求用VB或者C#获取outlook里的msg并解析里面的内容

问题描述 用VB或者C#获取outlook里的msg并解析里面的内容 解决方案 解决方案二:outlook是软件,接收的邮件有可能还在服务器上,有可能是读取到了本地,反正看你配置,至于读取msg,完全不明所以解决方案三:我现在的意思是比如我现在自己的电脑里有outlook,已经配置好了,我想用程序读取我这个帐号里的未读的邮件,提取里面的内容,应该怎么搞解决方案四:自己接收邮件就行了,为什么要绕一圈?解决方案五:可以用第三方LumiSoft.Net.dll,获取邮箱里面的信息!解决方案六:自己用第

PHP实现获取并生成数据库字典的方法_php技巧

本文实例讲述了PHP实现获取并生成数据库字典的方法.分享给大家供大家参考,具体如下: <?php /** * 生成mysql数据字典 */ header("Content-type:text/html;charset=utf-8"); // 配置数据库 $database = array(); $database['DB_HOST'] = 'localhost'; $database['DB_NAME'] = 'test'; $database['DB_USER'] = 'roo

网络数据库的复制和同步

数据库复本是复制数据库的技术,利用这种技术,可以是数据库的几个拷贝保持同步.数据库的每个拷贝称为一个复本,并且每个复本都包含一个公共的表.查询.窗体.报表.宏和模块的集合:每个复本还可以包含只在本地计算机上使用的本地对象. 在多用户环境中,一个数据库可能由多个用户使用.在多用户应用程序中,数据库复本可以改善用户共享数据库的途径.用数据库复本可以重新产生一个数据库,使两个或多个用户同时使用自己的数据库复本.尽管各个复本放置在不同的计算机上,但它们是保持同步的. 数据库复本及其拓扑结构 一个数据库的

网络数据库站点的技术保护措施

问:在网络数据库站点检索信息时往往需要验证用户的合法性,请分析这样的站点有哪几种技术保护措施? 答: 身为一个网管,都知道数据库就是网站的核心机密,黑客的目的往往也是数据库,所以保护数据库是刻不容缓的. 前人总结的方法如下: 1.发挥你的想象力 修改数据库文件名 不用说,这是最最偷懒的方法,但是若攻击者通过第三方途径获得了数据库的路径),就玩完了.比如说攻击者本来只能拿到list权 ,结果意外看到了数据库路径,就可以冠冕堂皇地把数据库下载回去研究了.另外,数据文件通常大小都比较大,起再隐蔽的文件

利用Delphi开发网络数据库应用

Delphi 是具可视化界面的面向对象编程语言,它以其功能强大.简便易用等诸多特性,深受编程人员的欢迎.Delphi 中提供了数据库引擎 BDE(Borland Database Engine),并内含众多的数据库调用构件,为编程人员开发客户/服务器应用程序提供了方便.通常情况下,利用 Delphi 开发数据库应用程序,可以使用TTable.TDataSource.TDBEdit.TDBNavigator等构件.只要正确设置了构件的某些属性,再编写必要的程序代码对一些特定事件进行处理,就能够完成

我是学android 在studio中连接网络数据库

问题描述 我是学android 在studio中连接网络数据库 我刚入职三天,写注册功能,存新用户到数据库,公司PHP的哥们提供了一个网络数据库接口http://192.168.1.27/phpmyadmin/index.php,数据库名diancan, 表名members,账号和密码我也有,我怎么才能连接到这个数据库?求大神给出代码 感激不尽,不想失业 解决方案 这是phpadmin.不是数据库连接 昨天有个和你一样的人也要失业了,问了一样的问题,在姐姐的帮助下成功再就业. 解决方案二: 你不