'導入命名空間
Imports System.Data.SqlClient

'定義變量
Dim Sql As String 'SQL字串
Dim Sqlado As SqlConnection '连接数据库
Dim CmdVB As SqlCommand '对数据源执行SQL命令并返回数据
Dim drVB As SqlDataReader '读取和处理数据源的数据

'打开ADO連線
Public Sub OpenADO()
Sqlado = New SqlConnection("Password=密碼;Persist Security Info=True;User ID=帳號;Initial Catalog=数据表;Data Source=数据源")
If Sqlado.State = ConnectionState.Closed Then
Sqlado.Open()
End If
CmdVB = New SqlCommand(Sql, Sqlado)
drVB = CmdVB.ExecuteReader()
End Sub

'关闭ADO連線
Public Sub CloseADO()
drVB.Close()
If Sqlado.State = ConnectionState.Open Then
Sqlado.Close()
End If
End Sub

Private Sub A1()'查詢
Sql = ("Select A1 From Table1 ")

OpenADO() '打开ADO連線
drVB.Read()‘下一筆
TextBox1.Text = drVB.Item(0)’第一列資料

TextBox2.Text = drVB.Item(1)’第二列資料
CloseADO() ' '关闭ADO連線

End Sub

Private Sub A2()'修改
Sql = ("update Table1 set A2 = '" & TextBox2.Text & "' where (A1 = '" & TextBox1.Text & "')")

Sql = (Sql)

OpenADO() '打开ADO連線
CloseADO() ' '关闭ADO連線

End Sub

Private Sub A3()'新增

Sql = ("insert into Table1 (A1,A2) values ('" & TextBox1.Text & "','" & TextBox2.Text & "')")

OpenADO() '打开ADO連線

CloseADO() ' '关闭ADO連線

End Sub

Private Sub A4()'刪除

Sql =("delete from Table1 where (A1 = '" & TextBox1.Text & "')")

Sql=(Sql)

OpenADO() '打开ADO連線

CloseADO() ' '关闭ADO連線

End Sub

vb.net連接SQL数据库的更多相关文章

  1. vb.net連接ACCESS数据库

    '導入命名空間Imports System.Data.OleDb '定義變量 Dim Sql As String 'OleDb連線 Dim SqlAC As OleDbConnection Dim C ...

  2. vb.net連接Oracle数据库

    Imports Oracle.DataAccess.Client '導入命名空間 Public Class Form1 Dim Sql As String Public SqlTP As Oracle ...

  3. VB中上传下载文件到SQL数据库

    VB中上传下载文件到SQL数据库 编写人:左丘文 2015-4-11 近期在修改一个VB编写的系统时,想给画面增加一个上传文件到数据库,并可以下载查看的功能,今天在这里,我想与大家一起分享代码,在此做 ...

  4. VB.NET与 sql数据库

    数据蕴含丰富的信息,数据就是资源. 不同的语言,因为各自的语法特点.对sql数据库的连接操作有些小差别.但有一点,那就是.对sql数据库的操作语句sql语句大体是一样的. 这段时间正进行VB.NET的 ...

  5. [转]SQL数据库查询到的汉字字段是乱码

    使用英文版SQL数据库查询到的汉字字段是乱码的解决方案 2007-12-04 14:55:45 标签:函数 SQL 数据库 乱码 排序规则 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出 ...

  6. KTV项目 SQL数据库的应用 结合C#应用窗体

    五道口北大青鸟校区 KTV项目 指导老师:袁玉明 歌曲播放原理 SQL数据库关系图 C#解决方案类图 第一步:创建数据库连接方法和打开方法和关闭方法! public class DBHelper { ...

  7. jquery autocomplete实现读取sql数据库自动补全TextBox

    转自我本良人 原文 jquery autocomplete实现读取sql数据库自动补全TextBox 项目需要这样子一个功能,其他部门提的意见,只好去实现了哦,搞了好久才弄出来,分享一下. 1.前台页 ...

  8. 接微软技术(c#,.net,vb.net, asp.net, sql server, bi, dw etc)项目

    最近闲赋在家,接微软技术的项目,主要有c#,.net,vb.net, asp.net, sql server, bi, dw etc,欢迎推荐.不好意思,借首页发一下.

  9. SQL数据库

    SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出“做什么”的命令,“怎么做” ...

随机推荐

  1. 20175324 《Java程序设计》第七周学习总结

    教材学习内容总结 常用实用类 String类 - 程序可以直接使用String类,但不能进行扩展,即String类不可以有子类 - 常用构造方法 - String(char a[])用一个字符数组a创 ...

  2. 20175324王陈峤宇 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结

    20175324王陈峤宇 2018-2019-2<Java程序设计>结对编程项目-四则运算 第一周 阶段性总结 需求分析 这次的结对作业是要求我们利用栈来设计一个计算器. 自动生成四则运算 ...

  3. Js 运行机制和Event Loop

    一.为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事.那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊. Java ...

  4. service注入失败

    每一个service都需要一个注解

  5. iOS依赖库管理工具之Carthage

    在iOS开发中,我们常会用CocoaPods来进行依赖库的管理.CoaoaPods 是一套整体解决方案,我们在 Podfile 中指定好我们需要的第三方库,然后 CocoaPods 就会进行下载,集成 ...

  6. 微信小程序快速开发上手

    微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小 ...

  7. [Swift]LeetCode248.对称数 III $ Strobogrammatic Number III

    A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside ...

  8. [Swift]LeetCode423. 从英文中重建数字 | Reconstruct Original Digits from English

    Given a non-empty string containing an out-of-order English representation of digits 0-9, output the ...

  9. [Swift]LeetCode924.尽量减少恶意软件的传播 | Minimize Malware Spread

    In a network of nodes, each node i is directly connected to another node j if and only if graph[i][j ...

  10. Android device debug (adb) by Charge Only mode

    Android device debug by Charge Only mode Method 1 Connect devices to computer and execute lsusb Find ...