【发布时间】:2012-03-23 06:21:10
【问题描述】:
我一直在查看一堆代码 sn-ps,但我只是不明白那里发生了什么。对于理解连接、读取/操作和关闭过程的一些帮助将不胜感激。
我一直在阅读有关这些 DataAdapter、Ole 和 Sql 以及 Sqlce 的所有信息,但我不知道该使用哪个或其他什么。
我在 VB.NET 2010 中创建了一个以 database.sdf 形式出现的数据库,并选择了本地数据库选项(我认为这是相关的?)。然后,我用一行数据填充数据库,其中包含列标题和主键。该表包含许多不同的列,但出于测试目的,以下是相关的:
- 数据库名称:db_test
- 表名称:位置
- 主键列标题:CITY
- 另一列:BOUND_X
- 这两个单元格中的信息:CITY - 'Brunswick' 和 BOUND_X - '5'
- 只有一行数据,所以这个 是 Row(0) 或 Row(1),因为我不知道 .NET 使用什么作为其起始索引。
这是我拼凑起来的,但我很确定它甚至没有朝着正确的方向......
显然,代码帮助将是惊人的,但如果有人愿意用英语分解这个过程,那就太棒了。
Dim conn As SqlConnection = New SqlConnection("Data Source=G:\Programming\VB.NET\TEST\TEST\db_test.sdf")
Dim ds As New db_test
Dim sql As New SqlCommand("SELECT * FROM Locations WHERE CITY='Brunswick'")
conn.Open()
(I have no idea what this is actually referring to, I am just trying to read data with these commands below that seemed to pop up a lot in forums...)
Dim sdr As SqlDataReader = sql.ExecuteReader
While sdr.Read = True
MsgBox(sdr.Item("CITY") & " " & sdr.Item("BOUND_X"))
End While
sdr.Close()
conn.Close()
【问题讨论】:
标签: .net sql database vb.net database-connection