'導入命名空間
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. js 压缩

    听到同事说没找到压缩js文件的,说软件压缩貌似有点问题,我自己就用nodejs练手般写了压缩文件的. 主要的思路就是,先通过前端上传js文件,然后服务器接收,然后引用uglifyjs 压缩,再返回文件 ...

  2. 通过cmd命令,杀掉占用端口号的进程

    错误问题:[Error running public: Unable to open debugger port (127.0.0.1:53110): java.net.BindException & ...

  3. Windows下搭建Redis集群

    Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Redis是单线程处理的,多核CPU也只能使用一个核, 所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用 ...

  4. C++ pair方法/vector方法

    一,pair方法 类模板:template <class T1, class T2> struct pair 参数:T1是第一个值的数据类型,T2是第二个值的数据类型. 功能:pair将一 ...

  5. React Native 断点调试 跨域资源加载出错问题的原因分析

    写在前面 ————如果从头开始看还没解决,试试文章最后的绝招 闲来无事,折腾了一下React Native,相比之前,开发体验好了不少.但在真机断点调试那里遇到了跨域资源加载出错的问题,一番探索总算解 ...

  6. [Swift]LeetCode218. 天际线问题 | The Skyline Problem

    A city's skyline is the outer contour of the silhouette formed by all the buildings in that city whe ...

  7. [Swift]LeetCode617. 合并二叉树 | Merge Two Binary Trees

    Given two binary trees and imagine that when you put one of them to cover the other, some nodes of t ...

  8. [Swift]LeetCode664. 奇怪的打印机 | Strange Printer

    There is a strange printer with the following two special requirements: The printer can only print a ...

  9. Tomcat相关面试题,看这篇就够了!保证能让面试官颤抖!

    Tomcat相关的面试题出场的几率并不高,正式因为如此,很多人忽略了对Tomcat相关技能的掌握. 这次整理了Tomcat相关的系统架构,介绍了Server.Service.Connector.Con ...

  10. “吃人”的那些Java名词:对象、引用、堆、栈

    记得中学的课本上,有一篇名为<狂人日记>课文:那时候根本理解不了鲁迅写这篇文章要表达的中心思想,只觉得满篇的“吃人”令人心情压抑:老师在讲台上慷慨激昂的讲,大多数的同学同我一样,在课本面前 ...