VB.NET中怎么使用SQL语句

不知道在VB.NET中怎么使用SQL语句,这几天看书,他只是说了一些SLQ语句的用法但是并没有说在程序中怎么用,比如:要查询计算机专业的学生名单,【 SELECT 姓名 FROM students WHERE 专业=”计算机“ 】 。但是我不知道这一句怎么插到程序中,还请大神能够帮我。。。。。。。。。还有,用SQL前首先怎么声明,也说下!!

第1个回答  2013-04-23
其实很多人并不想成为某个语言的专家学者,他只是想学他需要的部分。
因此让这些人去学全部的东西是不现实的,他只想吃某个菜,他并不想当厨师。让一个初学者从一大堆资料中去找他要的东西,只会让他产生畏难情绪。
因此,各位有经验的前辈看到这些看起来很菜的问题,耐心教一下,也许你敲出来的几行语句,会让他省去几天甚至半个月的时间,缩短他学习的过程,他看到结果,自然就有兴趣了,助人为乐,不是吗。
下面是答案。
Imports System.Data
Imports System.Data.SqlClient '以上是必须声明的。
Dim MyDataset As New DataSet '定义数据库
Dim MySql As New SqlDataAdapter ("select * from 表A ", "server=xx.xx.xx.xx\yy;uid=xx;pwd=xx;database=kgsys") 'server 后面是ip地址和sql的实例,uid用户名,pwd密码,database是sql上要访问的数据库名。
MySql.fill (MyDataset,"ABC") 'MyDataset.tables("ABC")就是你最后查询回来得到的表了。追问

恩,不错,正是我想要的,尤其是前面的那句话,太感动了啊!!最后再麻烦你写一下:我的数据库名为:student ,表为:表1 ,字段有:学号,姓名等,我现在想通过输入学号来查询他的所有信息,改怎么弄??你那个输上有点点问题~~~~~~~

追答

Dim MySql As New SqlDataAdapter ("select * from 表1 where 学号='" & textbox1.text & "'", "server=xx.xx.xx.xx\yy;uid=xx;pwd=xx;database=student")

上面是关键语句,你把他的参数弄懂就好了。如果不懂以后换个数据库你就不会用了。
虽然说你不需要学习全部的东西,可是关键语句你还是要弄懂的。

本回答被提问者采纳
第2个回答  2013-04-22
在vb.net下学习ado.net控件的使用方法,学会就知道怎么用了。
细节百度vb.net ado.net

vb.net 中如何使用SQL语句查询数据库中的数据
1、首先打开Visual Studio 2008代码窗口,添加引用。2、输入以下代码:Public conn1 As SqlConnection = New SqlConnection 。3、声明关键字 Public;(因为是全局变量,所以用Public 来声明)。4、如果SQL 数据库就在本机,则用以下代码连接。5、如果代码太长,影响可读性,可以用空格加"_"后,回车...

vb.net怎么执行sqlserver脚本
使用SQLServerManagementStudio,使用SQLCMD。1、使用SQLServerManagementStudio:可以在SQLServerManagementStudio中打开要执行的脚本文件,然后点击Execute按钮来执行脚本。2、使用SQLCMD:SQLCMD是一个命令行工具,可以在命令行中执行SQL脚本,在Windows中,可以在命令提示符或PowerShell中使用SQLCMD命令。

vb.net 连接sql数据库模块,如何使用?
Module MdlCommon Public txtSQL As String '存放SQL语句 Public DBSet As DataSet '查询得到的记录集 Public ErrorMsg As String '存放错误信息 Public Function ExecuteSQL(ByVal strSQL As String, ByRef errMsg As String) As DataSet Dim cnn As SqlClient.SqlConnection Dim cmd As Ne...

vb.net 将txt 文件导入 sql 数据库的 代码是什么?
直接用SQL语句将文本内容插入到表,注意:表的字段需要与文本中分割的字段相同 --插入到临时表 BULK INSERT #temp FROM 'c:\\test.txt'WITH (FIELDTERMINATOR = ',',--逗号分割 ROWTERMINATOR = '\\n' --换行符 )select * from #temp drop table #temp ...

求用VB.net连接SQL的酒店管理系统源代码
1. 创建一个新的ADODB连接对象,命名为`conn`。2. 创建一个新的ADODB记录集对象,命名为`rs`。3. 使用适当的连接字符串打开数据库连接。4. 设置记录集的游标类型为静态。5. 准备SQL查询语句。6. 打开记录集执行查询。

vb.net中如何把SQL查询出来的值赋值到 程序里边的一个变量里
conn.Open();r = cmd.ExecuteReader(); \/\/执行SQL语句 if (r.Read()) \/\/如果sql查询到了数据 string ss = (r.GetInt32(0).ToString()); \/\/ 用一个变量存储 conn.Close();这个是只返回一个变量的实例。如果你的条件查询出多条数据的话,这个就不对了,用新的方法:数据集存放: ...

请问:VB.NET怎么连接SQL?
Public command As System.Data.SqlClient.SqlCommand Public ds As System.Data.DataSet Public dr As System.Data.DataTable sqlcon = New System.Data.SqlClient.SqlConnection sqlcon.ConnectionString = "Server=(local); Initial Catalog=test1 ; User ID="数据库sa用户"; Password="数据库密码"...

vb.net写入或新增 SQL 等 代码应该如何实现 求分享求教
m.CommandText = "insert into tb1(t1,t2) values(@t1,@t2)" add_m.Parameters.AddWithValue("@t1",TEXTBOX1.text) add_m.Parameters.AddWithValue("@t2",TEXTBOX2.text) sql_conn.Open() add_m.ExecuteNonQuery() sql_conn.Close()

sql输入语句编写函数球三个变量的最大值 要求用户自己输入变量值并返...
VB.NET版本的方法:Dim a,b,c ,temp as integer a=Cint(TextBox1.text)b=Cint(TextBox2.text)c=Cint(TextBox3.Text)if a>b then temp=a else temp=b end if if temp<c then temp=c end if response.write(temp)C语言的方法:int a,b,c,temp;printf("输入 a,b,c\\n");scanf(...

VB.Net连接SQL数据库的语句理解
VB.NET允许,在声明变量的同时给它赋值 例如:Dim a as integer a = 12 可以写成:Dim a as integer = 12 你的例子的使用相当于:dim ConnectString as string ConnectString = ""Data Source = 。。。“关于如何操作数据库,这个真一两句话说不清楚,最好你找书或者、网上搜索。

相似回答