您好我想在VB中创建一个应用程序。我创建了所有表单,同时我想要一个表单连接到数据库(比如表单名称,DB)。我创建了它并连接到Oracle。现在以那种形式(DB)我想在Oracle表中搜索它的ID(它是由我使用SQL命令手动创建的)。如果ID与用户输入的输入匹配,那么该ID的所有其他详细信息(例如名称,地址)应该以该形式出现!这该怎么做?任何想法,我是VB的新手,所以请帮助我!即使您输入代码片段也会很好:)
请告诉我怎么做?
答案 0 :(得分:2)
有关从VB .NET连接到Oracle DB的介绍,您可以查看此tutorial。本文中描述的技术是一种简单快速的入门技术,但对于生产应用程序,我强烈建议使用Nhibernate之类的映射器。在针对Oracle DB执行SQL select语句后,您需要将已读取的数据复制到对象中以传递到UI层:
Dim dr As OracleDataReader = cmd.ExecuteReader() ' VB.NET
Dim userObject As New User()
Dim name As String = dr.Read()
Dim address As String dr.Read()
userObject.Name = name
userObject.Address = address
将所需数据读入内存后,您可以使用数据绑定来显示所需数据。在this文章中了解更多相关信息。您需要做的就是在VB.NET表单上创建一个控件,并将数据源设置为您从数据库中读取的userObject。
答案 1 :(得分:0)