VB连接数据库的查询代码怎么写?

我在做一个医院管理系统,现在要按照病人姓名查询病人的信息。不知道怎么写代码呢?就是按照输入的姓名在数据库里找,然后返回它的所有信息!select*from病人信息表whe... 我在做一个医院管理系统,现在要按照病人姓名查询病人的信息。不知道怎么写代码呢?就是按照输入的姓名在数据库里找,然后返回它的所有信息!
select * from 病人信息表 where 病人信息表.病人姓名
后面怎么写??
怎么还是不行呢?
是这样么?
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 病人信息表 where 病人姓名='& Text1.Text'"
Adodc1.Refresh
End Sub
怎么查询的时候,表里面没显示出来呢?用查询分析器都可以通过
展开
 我来答
Oo苍雪oO
2008-01-03 · TA获得超过289个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:0
展开全部
精确查询可以:
select * from 病人信息表 where 病人姓名 = '"&text1.text&"'"
模糊查询也可以
select * from 病人信息表 where 病人姓名 like '%"&text1.text&"%'"
VB天使也掉毛
2008-01-03 · 超过46用户采纳过TA的回答
知道答主
回答量:180
采纳率:0%
帮助的人:0
展开全部
If rec.State = adStateOpen Then rec.Close
sql = "select * from 病人信息表 where 病人姓名="& text1.text &"" '定义sql查询语句"
rec.Open sql, con, adOpenStatic, adLockOptimistic '打开记录集
Set datagrid1.DataSource = rec '用datagrid控件显示记录集

这个是连接数据表..Datagrid...
下面的是连接数据库..
Public con As New Connection '定义数据连接,公共变量
Public coon, coom As String
Public str As Currency

Sub main()
ChDir App.Path '转换相对路径

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xx.mdb(xx这里是你数据库名);Persist Security Info=False"
'定义数据库连接
con.CursorLocation = adUseClient '以客户端的方式打开

con.Open ' 打开连接
病人信息表.Show
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拨云雾见月明
2008-01-03 · 超过15用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:66.3万
展开全部
精确查询
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 病人信息表 where 病人姓名='" & Text1 & "'"
Adodc1.Refresh
End Sub

模糊查询
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 病人信息表 where 病人姓名like '%" + text1 + "%'"
Adodc1.Refresh
End Sub

Try it.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love_u365s
2008-01-03 · TA获得超过983个赞
知道小有建树答主
回答量:1269
采纳率:50%
帮助的人:0
展开全部
"select * from 病人信息表 where 病人信息表.病人姓名='"&text1.text&"'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亓罗藩范
2020-06-05 · TA获得超过3765个赞
知道大有可为答主
回答量:3044
采纳率:29%
帮助的人:220万
展开全部
select
名称
from
产品库
where
名称
=
txtProductName.text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式