把ADOConnection控件和ADODataSet控件放在窗体上双击ADOConnection连接SQL
Server数据库然后把ADODataSet的Connect属性设置为ADOConnectionCommandText设置为你要的SQL语句Active属性设置为true如果你想在窗体上显示出来的话还需要DataSource控件和DBGrid控件
B. 怎样实现ASP.NET连接sql数据库,并且绑定到控件中。
1.连接
SQL数据库
要先定义数据库连接语句,一般放在web.config的appsetting
节
实例化
连接(要注意引用system.data.sqlclient
命名空间
)
string
constr=ConfigurationManager.AppSettings["constr"];
sqlconnection
con=new
sqlconnection(constr);
//打开连接
con.open();
//定义
sql语句
string
sql="select
*
from
表名
where
条件";
//实例化一个
sqldataadapter
sqldataadapter
sda=new
sqldataadapter(sql,con);
//实例化
数据集
dataset
ds=new
dataset();
//把查询结果填充到数据集
sda.fill(ds);
gridview1.datasource=ds;//指定gridview的数据源
gridview1.datakeynames=new
string[]
{columnname}//定义gridview的datakey
gridview1.databind();//绑定数据到控件上
sda.dispose();
con.close();
C. VB使用ADO控件怎么连接SQL数据库
右键ado-属性-通用-生成提供连接access选择microsoft
jet
4.0或者3.51sql
server
选择
microsoft
ole
db
provider
for
sql
server下一步
选择你的数据库就可以了。
D. 3. 如何使用sqlDataSource数据库控件,在DataList中,显示score数据表里面的数据
用datagrid控件,下面是一篇控件使用方法,你可以看看 使用DataGrid 控件 DataGrid 控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。可以使用 DataGrid 来创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。DataGrid 控件可以在设计时快速进行配置,只需少量代码或无需代码。当在设计时设置了DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。然后您就可以编辑该网格的列;删除、重新安排、添加列标头、或者调整任意一列的宽度。 在运行时,可以在程序中切换 DataSource 来察看不同的表
E. 关于VS SQL数据库控件的修改
Updaate table Set 数量 = 数量 +总购数量。
F. 使用sql设置控件来源
可以通过 ASP.NET 数据源控件连接到数据库中的数据。
结构化查询语言(Structured Query Language)简称SQL(发音:/_es kju_ _el/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
G. Web2.0提供的新的SQL SERVER数据库访问控件是
如果数据存储在SQL Server、SQL Server Express、Oracle Server、ODBC数据源、OLE DB数据源或Windows SQL CE数据库中,就应使用SqlDataSource控件。该控件提供了一个易于使用的向导,引导用户完成配置过程,也可以通过直接在Source视图中修改控件的属性,手动修改控件。
H. 新人求教SQL数据库MSHFlexGrid控件显示记录的问题
这部分代码改成===下面的,代码基本这样,自己再优化下吧,不过限于mshflexgrid及本人水平,当出现学号相邻的学生重名、相邻科目成绩相等的情况时,表格显示会有些变化
Do While Not mrc.EOF '判断是否移动到数据集对象的最后一条记录
.Rows = .Rows + 1
.CellAlignment = 4
.TextMatrix(.Rows - 1, 0) = "" & mrc.Fields(0)
.TextMatrix(.Rows - 1, 1) = "" & mrc.Fields(1)
.TextMatrix(.Rows - 1, 2) = "" & mrc.Fields(2)
.TextMatrix(.Rows - 1, 3) = "" & mrc.Fields(3)
.TextMatrix(.Rows - 1, 4) = "" & mrc.Fields(4)
.TextMatrix(.Rows - 1, 5) = "" & mrc.Fields(5)
mrc.MoveNext
Loop
==========================================================
Dim idName As String '当前学生
Dim idCount As Integer '当前学生科目数
Dim idSum As Double '当前学生总成绩
Dim j, j, k As Integer
Do While Not mrc.EOF '判断是否移动到数据集对象的最后一条记录
.Rows = .Rows + 1
.CellAlignment = 4
i = .Rows - 1
If idName = "" Or idName = mrc.Fields(0) Then
'同一个学生,则累计成绩
idCount = idCount + 1
idSum = idSum + mrc.Fields(5)
idName = mrc.Fields(0)
Else
'学生改变,则计算前一个学生成绩,然后清零,记录下一个
For k = i - idCount To i - 1
.TextMatrix(k, 6) = idSum
.TextMatrix(k, 7) = idSum / idCount
Next k
.Refresh
idCount = 0
idSum = 0
idName = mrc.Fields(0)
End If
'所有行、制定列允许合并
.MergeRow(i) = True
.MergeCol(0) = True
.MergeCol(1) = True
.MergeCol(2) = True
.MergeCol(3) = True
.MergeCol(6) = True
.MergeCol(7) = True
.TextMatrix(.Rows - 1, 0) = "" & mrc.Fields(0)
.TextMatrix(.Rows - 1, 1) = "" & mrc.Fields(1)
.TextMatrix(.Rows - 1, 2) = "" & mrc.Fields(2)
.TextMatrix(.Rows - 1, 3) = "" & mrc.Fields(3)
.TextMatrix(.Rows - 1, 4) = "" & mrc.Fields(4)
.TextMatrix(.Rows - 1, 5) = "" & mrc.Fields(5)
mrc.MoveNext
Loop
For k = i - idCount To i - 1
.TextMatrix(k, 5) = idSum
.TextMatrix(k, 6) = idSum / idCount
Next k
.Refresh
idCount = 0
idSum = 0
idName = mrc.Fields(0)
I. VB中sql数据库绑定控件怎么做
建议使用adodc控件和Datagrid控件
1、在工具栏中添加ADO数据控件
“工具”菜单→“部件”→选择“Microsoft ADO data control 6.0 (OLE DB)”
2、在工具栏中添加数据绑定控件
Datalist:“工具”菜单→“部件”→选择“Microsoft datalist control 6.0 (OLEDB)”
Datagrid:“工具”菜单→“部件”→选择“Microsoft datagrid control 6.0 (OLEDB)”