首页 > 解决方案 > 选择连接

问题描述

在此处输入图像描述我创建了两个组合框并检索左右的镜头度数,我试图带来的是分配在另一个表中的成本,所以请我想要具有 sph 的度数表的选择语句, cyle 、 cost 和我想选择 sph = combobox1.text 和 cyl = combobox2.text 的成本

[他们有数据的两个组合框][1]

标签: sqlvb.net

解决方案


您的 SELECT 语句应如下所示:

str = "SELECT cost FROM degrees WHERE sph = " & Val(comborsph.Text) & " AND cyl = " & Val(combolsph.Text)

根据您评论中的代码,您的其余代码应如下所示:

Dim str As String = "SELECT cost FROM degrees WHERE sph = " & Val(comborsph.Text) & " AND cyl = " & Val(combolsph.Text)
Dim cmd As New OleDbCommand(str, conn)
Dim reader As OleDbDataReader = cmd.ExecuteReader()

While reader.Read()
    TextBox2.Text &= reader("cost") & " "
End While

reader.Close()

这应该填充学位表中TextBox2的字段。cost

conn对象已从您的代码中排除。此代码假定它已正确创建为OleDbConnection并打开。


推荐阅读