CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

给位VB高手帮我看看这段代码那里出错了啊

楼主onln()2006-03-20 14:54:14 在 VB / 基础类 提问

Private   Sub   Command1_Click()  
        Dim   cn   As   New   ADODB.Connection  
        Dim   sql   As   String  
        Dim   zf   As   String  
        Dim   ip   As   String  
       
        zf   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.0.66\局域网数据交换\db1.mdb;;Jet   OLEDB:Database;User   Id=admin;Password="  
      '\\服务器名或IP\共享目录名\数据库名.mdb  
        sql   =   "insert   into   xm(xm)values('"   &   Text1.Text   &   "')"  
          cn.Open   zf  
          cn.Execute   (sql)  
  cn.Close  
  Set   cn   =   Nothing  
   
  End   Sub  
  请问这段代码哪里出错了!请帮我改改!  
  我运行时系统提示     找不到可安装的ISAM 问题点数:20、回复次数:7Top

1 楼cdc2533802(msy)回复于 2006-03-20 14:56:46 得分 0

你把文件拷到自己的硬盘上试试看.Top

2 楼NewPeople(新新人类)回复于 2006-03-20 15:01:03 得分 10

zf直接用下面的试试  
   
  zf="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.0.66\局域网数据交换\db1.mdb"Top

3 楼onln()回复于 2006-03-20 15:07:29 得分 0

我就在自己的硬盘上运行啊   !我的数据库有密码的啊!Top

4 楼onln()回复于 2006-03-20 15:11:23 得分 0

如果我的数据库有密码怎么办Top

5 楼DengXingJie(杰西)回复于 2006-03-20 15:12:58 得分 10

zf   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.0.66\局域网数据交换\db1.mdb;;Jet   OLEDB:Database;User   Id=admin;Password="  
  去掉;;Jet   OLEDB:Database即可  
   
  Top

6 楼onln()回复于 2006-03-20 15:13:25 得分 0

zf="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.0.66\局域网数据交换\db1.mdb"  
  这样可以执行!但如果我想把数据库加密码怎么改Top

7 楼onln()回复于 2006-03-20 15:51:05 得分 0

如果连接数据库的IP地址,要在运行时设置  
  Private   Sub   Command1_Click()  
        Dim   cn   As   New   ADODB.Connection  
        Dim   sql   As   String  
        Dim   zf   As   String  
        Dim   ip   As   String  
      Dim   a   As   String  
      a   =   Text2.Text  
  zf   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\a\局域网数据交换\db1.mdb;User   Id=admin;Password="  
      '\\服务器名或IP\共享目录名\数据库名.mdb  
  'zf   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.0.4\局域网数据交换\db1.mdb"  
   
        sql   =   "insert   into   xm(xm)values('"   &   Text1.Text   &   "')"  
          cn.Open   zf  
          cn.Execute   (sql)  
  cn.Close  
  Set   cn   =   Nothing  
   
  End   Sub  
  这样写对吗?Top

相关问题

  • 代码出错
  • 代码出错,帮忙查看一下
  • 代码出错,高手帮忙看下
  • 一段出错的代码,大家帮帮忙。
  • c代码编译出错,请帮帮忙
  • 奇怪,这个代码出错,帮我解决
  • 帮我看看这段代码,运行到::GetMessage()就出错!
  • 这段代码为什么出错。大家帮忙看看。
  • 帮我看看这段代码,哪里出错了??
  • 大家帮忙看看这段代码哪里出错了?

关键词

  • 局域网
  • 数据库
  • 交换
  • 数据
  • 密码
  • source
  • db
  • database
  • microsoft
  • ip

得分解答快速导航

  • 帖主:onln
  • NewPeople
  • DengXingJie

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo