文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
文本框中光标位置的获得
用VB导入导出你的IE收藏夹
VB应用程序访问SQL Server方法探讨
VB访问SQL Server数据库技术全揭密
自动上网抓数据的机器人
自己的IE——用VB制作浏览器
VB中如何保存Webbrowser中的整个页面..
在VB中该如何控制其它程序的弹出窗口..
保存webbrowser中的HTML内容
破译动网验证码的简单方法
轻松获取QQ密码
VB.NET获取硬盘序列号的方法
WEBBROWSER 技巧一(收藏)
VB自动登陆网络站点详解(二):Inet..
获取webbrowser控件网页的源码
WebBrowser控件说明
关于用VB做更漂亮的窗体的思考
VB中访问存储过程的几种办法
VB6中改变屏幕的分辨率和刷新频率
VB编写一个能显示百分比的自定义进度..
公农历转换VB类
VB.NET窗口渐淡关闭
使用VB实现邮箱自动注册(二):修改..
VB.NET轻松实现任务栏程序
VB.NET启动外部程序
利用vb实现图片上传
VB实现局域网内的文件传输
VB 一个Function传回多个值
在VB中实现多线程
VB 手机号码编码程序


技术教程 -> VB教程 ->  
用VB打造自己的SQL连接器
来源:转载   人气:740   录入时间:2007-11-8
    现建一个普通窗口..放上3个textBox控件.
   一个是用来输入ip的txtaddres..还有就是用户名txtuser和密码txtpass...为相应的控件起个好听地名字
   还有1个按钮用来确定连接...
   
   定义一个连接对象..和记录集对象
   public conn as new ADODB.Connect '连接的
   public recv as new ADODB.Resordset '用来接收数据的
   '''''''''''''''''''''''''''''''''''''''''''''''''''
   连接按钮事件click()
   dim sql as string
   sql ="Provider=SQLOLEDB.1;
   Password=" & txtpass & ";
   Persist Security Info=True;
   User ID=" & txtuser & ";
   Initial Catalog=" & msdb & ";
   Data Source=" & txtaddres
   sql变量力存放的是连接字符串....
   conn.ConnectionString = sql '连接字符串..
   conn.open '连接
   if conn.state = 0 then '表示连接不成功...
   当conn.state = 1 表示连接成功了....
   
   好了...我们的软件现在已经可以正确的连接上sql服务器了
   现在我们要能执行dos命令...
   
   在我们刚才的窗体里面在创建一个textbox(txtsend)用来打dos命令和一个发送命令按钮
   发送命令以后服务器会返回数据...所以还要加一个RichTextBox控件(个人推荐)...用textbox也可以
   在sql默认得数据库msdb里面可以执行xp_cmdshell 'dos命令'
   对...我们现在也要把这条命令发送到服务器执行.....
   执行按钮事件click()
   dim sql as string
   sql = "xp_cmdshell '" & txtsend.text & "'" '命令应该用单引号括起来....
   set recv = conn.Execute(sql) ' 执行sql命令.并把返回数据记录在记录集recv里面
   dim i as integer,col as string
   While Not recv.Eof '读数据到最后一行
   for i = 0 to Recv.Fields.Count - 1
   col =recv.fields(i).name
   RichTextBox.setcolor = &hff00& '改颜色
   RichTextBox.seltext = recv.fields(col).value
   recv.movenext
   next
   wend
   程序可能会出现问题..最好加上
   on Error goto err1
   err1:
   msgbox err.number & err.Description '程序错误编号和类型
   还告诉大家vb里面有个控件可以生成连接字符串.....
   components或者直接按Ctrl+T..添加Microsoft ADO Data Control 6.0(OLEDB)控件
   控件属性里面的选择第三个选项Use Connection String然后点Build配置字符串就可以了..
   配置完以后就可以把这个控件删掉.....
   就讲说这里了....上面已经基本实现了主题的功能..大家还可以自己改进一下...是不是很简单喔??
   大家有什么问题可以找我一起研究..
   ===============================================
   本文版权属20CN网络安全小组及其作者所有,如有转载,请保持文章完整性并注明出处




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987