有3个Textbox,其中Text1、Text2分别载入数据库的字段1、字段2
Textbox3用来输入怎样实现
在Text3中输入的数据如果同字段2某一条相似(Text3.text=字段2某一条内容&*)
Text1、Text2就同步显示那一条数据比如,字段2里某一条数据为"http://www.baidu.com/" 字段1为"百度"
在Text3中输入"http://www.baidu.com/home.html"
然后Text1就显示"百度" Text2显示就"http://www.baidu.com/"
Textbox3用来输入怎样实现
在Text3中输入的数据如果同字段2某一条相似(Text3.text=字段2某一条内容&*)
Text1、Text2就同步显示那一条数据比如,字段2里某一条数据为"http://www.baidu.com/" 字段1为"百度"
在Text3中输入"http://www.baidu.com/home.html"
然后Text1就显示"百度" Text2显示就"http://www.baidu.com/"
解决方案 »
- VB中这段代码为什么不能执行?????
- 怎样自动隐藏弹出菜单
- 使用winsock控件进行基于UDP的网络传输时怎样响应多机的访问?
- 在vb 中怎样一次执行两条独立得把sql语句???
- 关于拖放的问题
- 创建 dll时, 有一个名字为 black 的类, 然后新建一个工程将它加入到里面.在form load 里面加入里面的代码
- 关于 rs.filter
- 请教一个数组的写法,在线等待~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 怎样做一个杀不死的进程?
- 怎样实现dos命令的WINDOWS化
- 关于字符串加密保存,然后解密取出来,用什么函数能实现,求教?
- 如何在VB中实现对ACCESS数据库的数据表的打印?
set sql = "select 字段1,字段2 from table where 字段2 like '%" + Text3.text + "%'"dim rs as Adodb.recordset
dim cnn as Adodb.connection
set rs = cnn.execute(sql)if rs.recordcount<>0 then
set Text1.text = rs("字段1")
set Text2.text = rs("字段2")
endif大概是这麽写的,VB6很久没用了,可能有的忘了
Dim cnn As New ADODB.Connection
Dim sql As StringPrivate Sub Form_Load()
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.ConnectionString = "Data Source=" & App.Path & "\\dat.mdb;Persist Security Info=False"
cnn.Open
rs.Open "select * from url", cnn
Text1.Text = rs.Fields("字段1")
Text2.Text = rs.Fields("字段2")
End SubPrivate Sub Text3_Change()
set sql = "select 字段1,字段2 from url where 字段2 like '%" + Text3.text + "%'"
set rs = cnn.execute(sql)
if rs.recordcount<>0 then
set Text1.text = rs("字段1")
set Text2.text = rs("字段2")
End if
End Sub
这样不对了,我在程序启动的时候需要先载入字段1,字段2 到Text1,Text2,然后
Text3输入内容就跳转到那一条
Text3_Change()里面应该怎样写