2023-09-11 07:00来源:m.sf1369.com作者:宇宇
基于Visual Basic编程语言,举例说明利用VB实现循环将本地Excel数据批量导入到远程的SQL Server数据库的方法。
简单的办法,建立一张新表L5New放到某个库里,然后把两个库的l5表数据写入到L5New假设放入到ycj里。把下边的代码加入你的代码后边。cn.exec"insertintol5new(select*froml5)"dimiAasintegerdimrs3asnewadobe.recordsetrs3.open"select*froml5new",cndowhilenot(rs2.eoforrs2.bof)rs3.addnewforia=0tors2.fields.count-1rs3.fields(ia)=rs2.fields(ia)nextrs3.updaters2.movenextloopSetDataGrid3.DataSource=rs3把L5New绑定到第三个data控件
你访问的是本地数据库吧?这就要求本机需要安装数据库,SQL也支持远程访问的。
vb的数据如何导入到excel中去?
vb的数据如何导入到excel中去?
2个回答808阅读
做一个俗人去吧
2023-01-11•Ta已获得271赞同
关注
vb的数据导入到excel中去方法:
1、先打开控制面板-管理工具-打开数据源-系统DSN-添加驱动程序
2、这里要输入你想要连接的哪个服务器上的数据库
3、这里要输入数据库的帐户跟密码
4、然后一直点下一步,到这一步可以先测试能不能连到连据库
5、连接成功后、接下来就是用VB连接SQL SERVER、导入数据到EXCEL表格中
6、先打开EXCEL表-开发工具-点击命令按扭-在表格中随便拉开
7、先点开发工具里的--设计模式--然后双击按扭
8、打开按扭是这样的、如果按扭是英文名、可以在左边的地方设置中文,然后把下面的代码复制到中间这里
9、只要改这2行里的就行了、strcn='数据源;服务器地址;数据库名称;帐户;密码'
10、第2行就是改SQL语句了
11、修改EXCEL单元表格开始列、还有右边的修改数据库表里的字段名称
11、保存、然后返回EXCEL表格、点击查询、就可以了
sqlcommand = “select count( *) from user where User="+输入的User信息+"”;如果执行这个语句返回的值大于0说明数据库中存在此用户
你单独写一个函数去实现啊, 思路如下 1、先把这个表做行列转换。
2、针对转换后的可以直接用max,min函数统计。有两种方法:"Server=192.168.0.2,现在的端口;packet size=4096;Database=login;User ID=sa;Password=12345678;Trusted_Connection=False"或:"Server=192.168.0.2;Port=现在的端口;packet size=4096;Database=login;User ID=sa;Password=12345678;Trusted_Connection=False"
分两步1.把文件上传到你的项目里2.把文件名记录到数据库,使用时调用数据库里的图片名再加图片的路径找到图片就行了
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。
要点:
1、注释(以REM或'开头)行在程序中不起作用, 但能让别人更容易读懂你的程序.
2、变量好像一个盒子, 或一个代号, 可以代表想代表的东西. 变量赋值使用"="
3、以""包裹起来的字符称之为"字符串"
4、函数像一个"黑箱", 有参数和返回值, 用"="左边的变量可以接住返回值
5、 Inputbox函数弹出一个输入对话框,Msgbox则用于输出