| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 408 人关注过本帖
标题:我的数据为什么没有从数据库中提出来
只看楼主 加入收藏
terry_vicky
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-12-15
收藏
 问题点数:0 回复次数:2 
我的数据为什么没有从数据库中提出来

我的程序能运行,可是就是数据没在MSFlexGrid控件中显示出来


Dim cnDB As Connection
Dim Rs As Recordset
Dim conString As String
Private Sub Command1_Click()
On Error Resume Next
If MsgBox("数据删除后将不能恢复,确认要删除当前数据么?", vbQuestion + vbYesNo, "删除数据") = vbNo Then
Exit Sub
Set cnDB = New Connection


conString = "Provider=SQLOLEDB.1;User ID=sa;Password=;" & _
"DataSource=(local);Database=baizi;Persist Security Info=False"
cnDB.ConnectionString = conString
Set Rs = New Recordset
conString = "select * from bm where name='" & txtbm & "'"
If querydata(conString) = False Then Exit Sub
Rs.MoveFirst
Rs.Delete
If Rs.EOF Then
Rs.MoveFirst
Else
Rs.MoveNext
End If
Call shuaxin
txtbm.Text = ""
End If
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

Private Sub Form_Load()
Call shuaxin
End Sub

Private Sub shuaxin()
Dim chaxun As String

If chaxun = Empty Then
chaxun = "Select * from bm"
End If
If querydata(chaxun) = True Then

End If
msfxinxi.Rows = 1
msfxinxi.Cols = 2
msfxinxi.Row = 0
msfxinxi.Col = 0
msfxinxi.Text = "部门名"
msfxinxi.ColWidth(0) = 800
msfxinxi.CellAlignment = felAlignCenterCenter

On Error Resume Next
Rs.MoveFirst
If Err.Number > 0 Then Exit Sub
Do While Not Rs.EOF
msfxinxi.AddItem (Empty)
msfxinxi.Row = msfxinxi.Rows - 1

msfxinxi.Col = 0
msfxinxi.Text = Rs.fields("name").Value
Loop

End Sub

Public Function querydata(ByVal strsql As String) As Boolean
On Error Resume Next
Set rct = New ADODB.Recordset
Call rct.Open(strsql, con, adOpenDynamic, adLockOptimistic, -1)
If Err.Number > 0 Then
Err.Clear
querydata = False
Else
querydata = True
End If
End Function

搜索更多相关主题的帖子: 数据库 
2006-12-28 13:45
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
要这样么?..直接set MsHFlexGrid.DataSource=rs不就行?.

我的msn: myfend@
2006-12-28 13:47
terry_vicky
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-12-15
收藏
得分:0 
哦,我知道了,谢谢啊
2006-12-28 14:06
快速回复:我的数据为什么没有从数据库中提出来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved