用VB程序导入与导出mysql数据的问题(急)

怎样在VB中编写程序,实现MySQL数据的导入,导出?

谢谢!

------解决方案--------------------

我也正在做这样的一个Project, 用VB.Net和MySQL,暂时使用的是MySQL的存储过程实现数据输入输出,遇到了很大的问题,总是提示subquery 返回值为多行,搞的好多function 都不工作,正痛苦的研究中......

------解决方案--------------------

下载myodbc后安装

示例程序

Option Explicit

Public Function openMYSqlDB(c As Connection, ByVal userName As String, Optional password As String) As Boolean

On Error GoTo errorHandler

Dim p As String

c.Open "DRIVER={MyODBC Driver};SERVER=localhost;PORT=;DATABASE=test;USER= " & userName & ";PASSWORD= " & password

openMYSqlDB = True

Exit Function

errorHandler:

MsgBox Err.Description, vbCritical, "打开数据库错误 "

End

End Function

Private Sub Command1_Click()

Dim Conn As New ADODB.Connection

Dim Rs As Recordset

Dim Sql As String

Dim Rc As String

If openMYSqlDB(Conn, "root ") = True Then

Sql = "select length(name) as l,name,address from mytable where name= ' " & "张三 ' "

Set Rs = Conn.Execute(Sql)

Do While Not Rs.EOF And Not Rs.BOF

Rc = Rc & "l= " & Rs.Fields( "l ").Value & "______ "

Rc = Rc & "Name= " & Rs.Fields( "name ").Value & "______ "

Rc = Rc & " Address= " & Rs.Fields( "address ").Value & vbCrLf

Rs.MoveNext

Loop

Text1.Text = Rc

End If

Rs.Close

Set Rs = Nothing

Conn.Close

Set Conn = Nothing

End Sub

Private Sub Command2_Click()

Dim Conn As New ADODB.Connection

'Dim Rs As Recordset

Dim Sql As String

Dim Rc As String

If openMYSqlDB(Conn, "root ") = True Then

Sql = "insert into mytable(name,address) values( '张三 ', 'address here ') "

Conn.Execute Sql

MsgBox "ok "

End If

'Rs.Close

'Set Rs = Nothing

Conn.Close

Set Conn = Nothing

End Sub

Private Sub Command3_Click()

Dim Conn As New ADODB.Connection

'Dim Rs As Recordset

Dim Sql As String

Dim Rc As String

If openMYSqlDB(Conn, "root ") = True Then

Sql = "create table MyTable(id int(3) auto_increment not null primary key, "

Sql = Sql & "name varchar(50), "

Sql = Sql & "address varchar(100) "

Sql = Sql & ") "

Conn.Execute Sql

MsgBox "Create Done "

End If

'Rs.Close

'Set Rs = Nothing

Conn.Close

Set Conn = Nothing

End Sub

Private Sub Command4_Click()

Dim Conn As New ADODB.Connection

'Dim Rs As Recordset

Dim Sql As String

Dim Rc As String

If openMYSqlDB(Conn, "root ") = True Then

Sql = "drop table mytable "

Conn.Execute Sql

MsgBox "Delete done "

End If

'Rs.Close

'Set Rs = Nothing

Conn.Close

Set Conn = Nothing

End Sub

------解决方案--------------------

你为什么不把路径D:/Program Files/MySQL/MySQL Server 5.0/bin/

写道环境变量PATH里去呢?

我的BAT文件 :

csdn.bat

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

vb导入数据到mysql_用VB程序导入与导出MySQL数据的有关问题(急)相关推荐

  1. linux下导入、导出mysql数据库命令 下载文件到本地

    一.下载到本地 yum install lrzsz sz filename  下载 rz filename  上传 linux下导入.导出mysql数据库命令 一.导出数据库用mysqldump命令( ...

  2. 如何完美解决Sqoop导入导出MySQL数据错位问题

    我发现小伙伴们在使用Sqoop把数据从MySQL导入到Hive的过程中经常会遇到数据错位的问题,虽然最后都是通过添加参数的方法来解决这个问题,但是我认为这并不是一个完美的解决方案,所以花了一点时间研究 ...

  3. docker导出mysql_Docker 导出 mysql 数据

    前言 前几天无意中在社区看到一个帖子(记一次清空数据仓库的过程),讲的是自己无意中删库的经历.如文中所讲,大多时候删库这件事我们只是耳闻,并没有遇到过,可要是万一呢,到时候恐怕是追悔莫及,而且 mys ...

  4. PHPExcel使用-使用PHPExcel导出文件-导出MySQL数据

    现在数据库里面有一组数据,我们将它按照不同的难度进行分sheet. 首先我们需要写一个mysql的配置文件- db.config.php(utf-8编码) : <?php $dbconfig= ...

  5. php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例

    这篇文章主要为大家详细介绍了PHP导出MySQL数据到Excel文件简单示例,具有一定的参考价值,可以用来参考一下. 对phpPHP导出MySQL数据到Excel文件简单示例感兴趣的小伙伴,下面一起跟 ...

  6. php mysql 输出csv_php使用指定编码导出mysql数据到csv文件的方法

    本文实例讲述了php使用指定编码导出mysql数据到csv文件的方法.分享给大家供大家参考.具体实现方法如下: <?php /* * PHP code to export MySQL data ...

  7. 使用navicat 导出mysql数据表文档

    使用navicat 导出mysql数据表文档 mysql语句 执行结果 使用word导出过程 使用导出txt解决问题 wps 制作三线表 mysql语句 SELECTCOLUMN_NAME 字段名,- ...

  8. php按列导出excel2010,excel2010官方下载 免费完整版 PHP导出MySQL数据到Excel文件fputcsv...

    这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件. 复制代码 代码如下: // 输出Excel文件头,可把user.csv换成你要的文件名 header('Conten ...

  9. db2 linux 导入数据_「软件资料」-「软件使用」-Linux 导入、导出 MySQL 数据库命令...

    一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下:mysqldump -u用户名 -p 数据库名 > 数据库名.sql ...

  10. linux下导入、导出mysql数据库命令

    一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...

最新文章

  1. 鸿蒙计划什么时候开始,华为鸿蒙计划被曝!研究者是2020应届生,网友:初出茅庐凭啥...
  2. java printwriter format_Java的格式化输出
  3. 微软为什么要公开AI系统测试数据集和度量指标?
  4. flutter刷新页面_Flutter BottomNavigationBar切换会刷新当前页面解决方
  5. 一文读懂 Copyleft 开源许可证
  6. 3、play中的模板引擎
  7. 3分钟学会SVN:SVN快速上手
  8. Android和IOS网页不一致汇总
  9. USACO 2006 Open, Problem. The Country Fair 动态规划
  10. Python基础——continute与break(循环控制)
  11. 多线程+链表模拟RR调度算法
  12. Unity Shader 噪声消融特效 - 剑灵死亡特效
  13. 2020mysql下载教程
  14. android+cardview用法,Android CardView的使用
  15. Excel模板下载(带下拉框)
  16. namecheap域名设置Cloudflare为第三方DNS
  17. 学习笔记(14):C++编程FFMpeg(QT5+OpenCV)实战--实时美颜直播推流-打开rtmp推流输出并从文件读取音视频帧...
  18. python安装失败了_python安装库安装失败怎么解决
  19. MTK keypad调试,扩张键盘IC AW9523
  20. lcb2板服务器状态说明,西子奥的斯服务器LCB2RCB2服务器使用[技术专攻]

热门文章

  1. Android RadioButton(单选按钮)点击事件的两种方法
  2. 使用spring拦截器手写权限认证框架
  3. [六省联考2017]分手是祝愿
  4. C#限制float有两位小数
  5. vs2015 动态链接库问题
  6. 服务器性能低下时正确的处理方法
  7. C++ 2022常见知识点
  8. 三十、K8s供应链安全1-准入控制器
  9. 第一届“百度杯”信息安全攻防总决赛 find the flag WP
  10. 使用kubeadm安装部署k8s