vb.net与sql sever数据库如何绑定(新手求助)

自己写了个登录窗口,现在想与sql数据库绑定,运行vb.net程序时,希望通过读取数据库里的资源实现登录,但是不知道怎么将程序和sql数据库建立联系,希望大神说的清楚点,比如sql需要放在那里,vb.net代码中添加声明函数,求帮助

0

1个回答

'Public publicstr As String
Public conn As ADODB.Connection
Public rs As ADODB.Recordset

Public Sub main() '数据库连接共享函数
Set conn = New ADODB.Connection
conn.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=plgl;Initial Catalog=plgl"
'publicstr = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=plgl;Initial Catalog=plgl" '共享连接字符串
main_pfm.Show
End Sub

添加程序:

Set rs = New ADODB.Recordset
If Trim(Text1(0).Text) = "" Then
smeg = "配方号不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(0).SetFocus
Else
If Not IsNumeric(Text1(0).Text) Then
smeg = "A添加剂非数字!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(0).Text = ""
Text1(0).SetFocus
Else
If Trim(Text1(1).Text) = "" Then
smeg = "配方名称不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(1).SetFocus
Else
If Trim(Text1(2).Text) = "" Then
smeg = "A添加剂不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(2).SetFocus
Else
If Not IsNumeric(Text1(2).Text) Then
smeg = "A添加剂非数字!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(2).Text = ""
Text1(2).SetFocus
Else
If Trim(Text1(3).Text) = "" Then
smeg = "B添加剂不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(3).SetFocus
Else
If Not IsNumeric(Text1(3).Text) Then
smeg = "B添加剂非数字!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(3).Text = ""
Text1(3).SetFocus
Else
If Trim(Text1(4).Text) = "" Then
smeg = "C添加剂不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(4).SetFocus
Else
If Not IsNumeric(Text1(4).Text) Then
smeg = "C添加剂非数字!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(4).Text = ""
Text1(4).SetFocus
Else
If Trim(Text1(5).Text) = "" Then
smeg = "K系数不能为空!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(5).SetFocus
Else
If Not IsNumeric(Text1(5).Text) Then
smeg = "K系数非数字!!!"
MsgBox smeg, vbOKCancel + vbExclamation, "警告"
Text1(5).Text = ""
Text1(5).SetFocus
Else
sql = "select * from pfb where 配方号='" & Text1(0).Text & "'"
rs.Open sql, conn, 3, 3
If rs.EOF Then
rs.AddNew
rs("配方号") = Text1(0).Text
rs("配方名称") = Text1(1).Text
rs("A添加剂") = Text1(2).Text
rs("B添加剂") = Text1(3).Text
rs("C添加剂") = Text1(4).Text
rs("K系数") = Text1(5).Text
MsgBox "添加成功!!!", vbOKOnly
rs.Update
rs.Close
Set rs = Nothing
'**********************************************调整修改后再显示时能实时更新
Set rs = New ADODB.Recordset
sql = "select * from pfb"
rs.Open sql, conn, 3, 3
rs.Update
Set show_allpf.MSHFlexGrid1.DataSource = rs
'show_allpf.Visible = True
rs.Close
Else
MsgBox "此序号已经存在!", vbOKOnly + vbExclamation, "警告"
Text1(0).SetFocus
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
'Command2.Enabled = False '不能重复保存

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
职工信息管理系统 VB.NET SQL Sever数据库
使用VB.NET开发本软件,创建数据库和数据库中的表,并向数据库表中添加数据,画登陆窗体,主页面,职工相关功能,管理员相关功能,实现数据库的连接程序从登录窗体开始运行,输入登录信息,用户在管理窗体中可以查询、添加和更新信息。
VB.net操作SQL数据库实例
VB.net对SQL中的表进行添加、删除和更新操作的实例
初学者怎么创建数据库(SQLServer)项目
<font face="黑体" color="red" size="4">创建带有数据库的项目</font> 本文介绍如何创建带有数据库的程序(系统)方法,适合初学者学习。文章目录如下: 数据库简介 程序(C#)怎么和数据库打交道 快速入门书籍推荐 1 数据库 1.1 数据库简介   数据库(DB)是存放数据的仓库,它以文件形式存放于计算机上(区别普通文件是它们由...
VB连接数据库SQL sever
现在数据库建立新库用于存放数据(导航猫或visual studio) 定义链接 Dim a As New ADODB.Connection  Dim rs As New ADODB.Recordset 打开连接 a.ConnectionString = "Provider=SQLOLEDB;Password=sas;Persist Security Info=False;User
SQL数据库(SQL Server)基础知识思维导图(整理版)
SQL数据库(SQL Server)基础知识思维导图(整理版),较之前的版本,进行了一些整理,具体内容没变
基于VB.Net的SQL数据库操作
 本人是根据自己的经历,将有基于VB.Net的数据库的操作整理如下,或许不是很完整,后面有机会再补充。现将代码里面的大概内容叙述一下: New(connectstr)方法是创建带参数的SQLDataBase的实例; UpdateSQL(updatecmd)方法是执行updatecmd数据库语句,更新数据库; ExecuteSQLToArray(CommandText)函数是通过Sqlread...
vb.net合伙数据库access(二)——数据绑定控件成功
当我们已经建立了vb.net和数据库access的链接之后随后显示数据就会非常的简单了,其实就是以前我们学习过的对于一个控件进行了数据的绑定,根本不需要任何的代码,而这节不仅单单是教大家如何显示数据,更是想让大家明白一下其中操作的原理。       从前一篇(vb.net合伙数据库Acess(一)--连接数据库)我们已经明显的看到了在解决方案的的下面出现了教务dataset.xsd节点。节点是用
【vb.net】DataGridView 显示,编辑并同步至 MYSQL数据库
Imports System.Data Imports Microsoft.SqlServer.Server Imports MySql.Data.MySqlClient Imports System.Data.OleDb Imports Excel = Microsoft.Office.Interop.Excel Public Class Form1     '显示MYSQL数据    ...
VB2008连接SQL SERVER 2008实现用户登录模块
压缩包包含word说明文档及使用VB.NET实现操作数据库的基本操作。用户下载后只需简单修改数据库连接字符串即可运行
学生选课系统SqlSever数据库课程设计
Sqlsever2012以上的课程设计,只有数据库,设计了一个简单的选课系统,含有数据库、文档、学习资料等。使用到了存储过程和触发器、试图、游标等知识点。参考
《数据库原理与SQL Sever教程》
数据库教程 SQL Sever 数据库教程 SQL Sever 数据库教程 SQL Sever
vb.net适用的EXCEL类
vb.net适用于的自定义类 其中含有数据导入及数据导出,源数据库为SQL Sever
基于数据库的酒店管理系统
用vb.net 和sql sever 设计的酒店管理系统
一个关于VB.NET中TEXTBOX绑定数据库的问题(未完)
一个关于VB.NET中TEXTBOX绑定数据库的问题(未完)
TreeView控件与SQL数据库的应用
通过举例详细介绍了treeview控件和SQL数据表的连通工作
ComboBox绑定数据库
//声明一个SQLconnection对象            SqlConnection sql = new SqlConnection(constr);            SqlDataAdapter sda = new SqlDataAdapter("select * from Department", sql);            DataSet ds = new DataSet...
sql sever 数据库
sql sever 数据库 是一个数据库的数据库sql sever 数据库 是一个数据库的数据库sql sever 数据库 是一个数据库的数据库
SQL入门书籍
本资源是SQL入门书籍,适合0基础人员,这个资源包括《SQL必知必会》+《MYSQL必知必会》+《SQLCookbook》
C#Window VS2015,Treeview动态绑定树节点绑定sql
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using
如何从零开始快速学习sql sever 数据库基本操作-建库/表-删库/表
零基础开始学习数据库创建和删除,数据库中的表创建和删除。
VB与SQL Server连接的三种方式
本篇详细地介绍了VB与SQL Server连接的三种方式,以图文的形式,对SQL数据库的连接做了准确的描述,是我们初级编程人员必看的一篇好文章。
chart控件绑定到数据库
转载:chart的数据库绑定,有一丢丢方法 但是还是有问题:“找不到名为 score 的列” ? private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { String^ cmdText = String::Format("SELECT ID,课程号,学时 FROM 学生...
java连接sql sever数据库
连接前先设置好自己的sql sever环境,可以参见下边的博客(https://blog.csdn.net/z784561257/article/details/79701265) 一切就绪之后。 在新建的java项目中先创建一个名为sqltest的包,然后新建一个名为Main的类,下边的代码只需要修改三个地方(数据库名,登录名,登录密码) package sqltest; import ...
ADO.NET连接本地的Sql Server数据库
新建一个项目: 建立其他类型的项目可能也可以,没有尝试。 可能用到的NuGet包(这是项目的依赖项): NETStandard.Library Microsoft.Extensions.Configuration Microsoft.Ectensions.Configuration.Json System.Data.SqlClient 安装程序包(NuGet包)的方法是: 项目...
SQL Server数据库常见问题(一)
1.当要删除某个表中的索引时,出现 不允许对索引 ‘grade.pk_grade’ 显式地使用 DROP INDEX。该索引正用于 PRIMARY KEY 约束的强制执行。 可使用如下语句完成删除索引: alter table grade drop constraint pk_grade 语法为: alter table table_name drop constra...
学校用房管理系统
用vb.net写的学校用房管理系统,连接SQL Sever数据库,合课程设计的要求,希望对需要的有所帮助!
sql 学习心得 第一篇
distinct  --去重复 创建连接服务器 exec sp_addlinkedserver   '连接服务器名称', '', 'SQLOLEDB', '远程服务器名或ip地址'  exec sp_addlinkedsrvlogin  '连接服务器名称', 'false',null, '远程数据库账号', '远程数据库密码' merge --语句使用 1.MERGE INTO
SQL server基本使用示例一
/创建数据库方法一/ create database Test1 on primary (/以下是主数据文件的属性/ name =’Test1’,–主数据文件的逻辑名称 filename=’F:\Users\SQL Test\Test1.mdf’,–主数据文件的物理位置 size=5mb,–主数据文件的初试大小 maxsize=unlimited,–主
SQL Sever 数据更新
数据的四个基本操作:增、删、改、查。之前我们把最大头的“查”学完了。现在我们一口气把其他的学完。先来看看我的表:                              Student表                                                       sc表1、增(insert)用法:insert into <TableName> (&lt...
vb.net连接SQLServer数据库
一个命名空间中包含了4个类,实现对SQLServer数据库的select,insert,delete,update操作
SQLServer入门学习一篇就够了
本文主要介绍微软的SQLServer的数据库操作,内容由浅至深,望读者坚持阅读。 文章目录简介连接数据库数据库表表的一些概念约束外键添加操作主键与外键脚本操作功能分类查询常用辅助命令使用脚本添加数据表使用脚本创建表基本命令为列,表起别名select查询查询某些列排序查询:条件查询:模糊查询连接查询insert插入update修改delete删除函数聚合函数`count`计数`max/min`求最...
vb.net如何简单的插入数据到sql server
vb.net如何简单的插入数据到sql server
在sql server创建登录名root
先理解以下概念:       sysadmin服务器角色的成员可以在服务器上执行任何活动。默认情况下,windows/administraters组(本地管理员组)的所有成员都是sysadmin固定服务器角色的成员。        public 服务器角色不是固定服务器角色,因为可以更改这些权限。public 服务器角色被授予 VIEW ANY DATABASE 权限 什
.net的TreeView控件绑定数据库表建立树架构
net本身自带的TreeView控件本身可以提供简单快捷的树结构控件,不过需要是在前台界面手动输入静态数据,只能预先设定好值,一一录入。这次使用到的方法是通过在后台代码绑定数据库表,实现动态的数据树显示。    首先先在.net前台界面注册一个TreeView控件,并且将其放置在asp:UpdatePanel标签内,以方便以后实行异步刷新功能。如图    数据库中会设置两张表,一张为根
【C#】利用C#窗体与SQL Server的连接、Treeview制作SQL Server数据库查看器
实质上,本文的中心还是在讨论C#对SQL Server的增删改查,只是这次创新一点,配合Treeview制作SQL Server数据库查看器。 具体如下图: 根据SQL Server,Test数据库中的表的结构与内容: 编写一个对Test数据库的数据库查看器,点击相应的表则读取该表的内容: 其中上述的程序,点击根节点“Test数据库”是无效的,点击其子节点,则右方的组框改成
关于数据库编辑的新手教程--mysql与SQLserver
MySQL和SqlServer不兼容! 数据库是前端、后端开发中必不可少的部分,目前主流的数据库有mysql和sqlserver两种。 由于之前我采用的方式是命令行创建,这种方法过于复杂,今天我下载了Microsoft SQL server management用来创建数据库。我在官网上找到的版本不能完成安装,原因是visual c++的版本不匹配,会提示如下错误:Microsoft visu...
SQL Sever数据库
SQL Sever数据库
java程序运用JDBC连接sql sever数据库
首先下载JAVA 的JDBC驱动  点击打开链接 完成后直接安装 注:Microsoft JDBC Drivr 4.0 for SQL Server仅支持jdk1.6及以上版本,内部包含两个包:sqljdbc4.jar和sqljdbc.jar 把sqljdbc4.jar放入java的安装包中 注:只把sqljdbc4.jar放入包内,sqljdbc.
大数据量+高并发的数据库SQL优化
大数据量+高并发的数据库SQL优化
java连接sqlsever的jdbc驱动包
java连接数据库时所需要的驱动环境包,依赖于java环境1.7,1.8请下载,另关于jdbc驱动的配置请自行百度,帖子较多,就不在赘述。