VB6更新ACCESS数据库,为什么在win7下无法执行

问题描述

VB6的程序,用DBEngine来访问ACCESS数据库,在XP下,可以正常访问数据库,尽心增删改的动作。但是到了win7下却无法正确执行,对数据库增删改的动作后,结果没有变化,请教各位达人,原因到底是什么。TNS_DB=DBEngine.Workspaces(0).OpenDatabase(C_DIR&CON_DB_PATH)

解决方案

解决方案二:
路过,帮顶下!不太懂这个问题,跟系统环境的配置是否有关系。
解决方案三:
装下access数据库驱动,ace12.0
解决方案四:
区动不一样用这个吧JET4.0this.ConnectionString="Provider=Microsoft.Jet.Oledb.4.0;DataSource="+Application.StartupPath+"\System\Tasks.mdb";

时间: 2024-08-30 19:34:22

VB6更新ACCESS数据库,为什么在win7下无法执行的相关文章

ASP无法更新ACCESS数据库解决方法

access|解决|数据|数据库 写在前面: 都是XP惹的祸.个人认为XP过度的追求安全性,而以具体功能无法实现作为代偿.下面来看看这个ASP例子,相信经常接触ASP的人会时常碰到这个问题:明明自己的代码写的非常正确,为什么就是不能正常更新呢?以下几个错误信息不是因为ASP本身的代码错误导致的,而是一些权限的设置问题.开始我碰到这个问题的时候,曾经自习检查自己代码不下10遍,就是没检查出ASP的错误来.最后上网查了查才发现是万恶的权限作祟. 运行环境:windows xp IIS 5.0 ---

VB.NET关于更新ACCESS数据库失败的问题

问题描述 代码如下:DimmyconnAsNewOleDb.OleDbConnectionDimmycommAsNewOleDb.OleDbCommandmyconn.ConnectionString="provider=microsoft.jet.oledb.4.0;userid=admin;password=;datasource=LibraryManageSystemDB.mdb"Dimsqlstr2="updateAdministratorSetPassWord='&

win7下无法执行nbtstat.exe命令获取网卡地址?

问题描述 想用nbtstat.exe执行发现执行结果为空,但是在命令窗口中执行时可以的,那位遇到过同样的问题?importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassTestRuntime{publicstaticvoidmain(String[]args){try{Processprocess=Runtime.getRuntime().exec("cmd/cC:\Windows\system32\nbtst

用VB.NET不能更新ACCESS的字段,请帮忙诊断一下,谢谢。

问题描述 本人用以下代码能够顺利的从DataGridView中查询到ACCESS的数据(其中的"时间"字段经过处理)Schedule_Ada.SelectCommand=NewOleDbCommand("SELECT流水号,日期,(Hour(时间)&':'&Minute(时间))as时间fromSchedule",Schedule_Cnn)Schedule_Ada.Fill(MyDS,"Schedule")但是我想把改动后的结果更

调试-jdbc连接access数据库

问题描述 jdbc连接access数据库 String sql = "insert into t_user(uid,login_name) values(?,?)"; int result = SqlUtils.update(sql, "3","fxf"); if(result>0) System.out.println("success!!!"); jdbc连接access数据库,debug模式下操作,可以修改数据库,

hadoop-win7下cygwin执行ssh-host-config后提示未找到命令,怎么解决?

问题描述 win7下cygwin执行ssh-host-config后提示未找到命令,怎么解决? 已经是用管理员身份打开cygwin了! 解决方案 这个和你的windows 7和cygwin没关系,你的主机上是否有对应的服务和命令.

同一程序同一数据库(access)执行查询win7下正常xp失败

问题描述 各位大神们好,我是C#.net菜鸟.最近有一windows服务程序,增加了个小功能,接收到指令后要从access数据库里执行一段sql语句,查询的数据量大约15w行,也有几千行的,该表也就四个字段,我查询的数据只需要其中的两个字段的数据而已.同一个程序,同一个数据库,执行的sql语句也是一样的,我在win7和win10下功能正常,能返回查询结果并进一步计算,但是在xp下却不行,执行语句并没有报错,返回查询结果为0.不知道这是什么情况?xp下有什么特殊的环境影响么?几位邀请的大神,不好意

xp系统-vs2010生成的访问access数据库程序,在xp下不能查询

问题描述 vs2010生成的访问access数据库程序,在xp下不能查询 我在32位win7系统下,编写的sql访问access2010数据库程序,调试完成,生成了可执行文件.但是当我将执行好的文件,安装到xp系统上时,可以安装,数据更新,也能更新到数据库,就是查询功能不好用,跟没有链接查询似得,求大神帮忙? 解决方案 可以更新按理说也可以查询.你去掉try catch然后运行,看看报什么错.比如是不是连接字符串或者日期格式的问题. 解决方案二: 我在win7系统下运行,及能更新,也能查询,什么

Access数据库不能写不能更新的解决方法

  本文提供了Access数据库不能写不能更新的解决方法,主要是权限原因,具体看下面的具体解决方法 Access数据库不能写,造成这种问题的原因是Web共享文件夹在NTFS分区里,而IUSR_***(Internet来宾帐户)没有足够权限. 解决方法: 1.在文件夹选项里,将"使用简单文件共享"前的对勾去掉. 2.在Web共享文件夹属性里面的安全选项卡中点添加. 3.在选择用户或组的对话框中点高级. 4.点立即查找,随后在下面选择IUSR_***,确定. 5.返回文件夹属性,将IUSR