ADODC问题

wybm 2004-03-14 02:31:23
在程序中用到了ADODC控件,打包安装后,ADODC显示不出来任何数据,也没有报错
(本机没问题),但却可以更新数据。MDAC_TYP也一并打包,而且是最新版。不知道是什么原因,请各位大虾指教!谢了!
...全文
23 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhengoodman 2004-03-29
那只能是你的机器有问题了.
回复
etcom007 2004-03-29
UP
回复
153608789 2004-03-29
是不是vb的版本不一样!
回复
wybm 2004-03-16
客户机没有装vb,是不是少什么文件,好象是不能够对数据进行绑定。
回复
daisy8675 2004-03-16
代碼沒有問題呀。測試ok的,雖然不明白為什麼加了oconn

一段recordset連接,提供一下參考,你看看數據能不能出來
Option Explicit

Public rs As New ADODB.Recordset
Public conn As New ADODB.Connection

Private Sub Form_Load()
Dim strconn As String
strconn = "Provider=SQLOLEDB.1;Password=admini;Persist Security Info=True;User ID=admini;Initial Catalog=Pub;Data Source=192.10.1.22"
conn.CursorLocation = adUseClient

conn.Open strconn
If rs.State = 1 Then rs.Close
rs.Open "select * from test01", conn, 3, 3
Set Me.DataGrid1.DataSource = rs

End Sub
回复
wxrwan 2004-03-16
装Dcom98试试。打包后提示过这个东西。
回复
wybm 2004-03-16
这是我的测试代码
'On Error GoTo ErrHandle
Dim oConn As New ADODB.Connection
Dim strSQL As String
Dim sConn As String
sConn = "provider=SQLOLEDB.1;server=local;uid=sa;pwd=;database=test"
oConn.Open sConn
strSQL = "select * from tmptable"

Adodc1.ConnectionString = sConn
Adodc1.RecordSource = strSQL
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
Set oConn = Nothing
Exit Sub
ErrHandle:
MsgBox Err.Description

datagrid中显示的数据被修改后要自动更新,现在的问题是datagrid中任何数据的更改
已经update到数据库了,说明连接没问题,datagrid中不显示数据是只在我安装的那台机子
上,在我的机子上就没问题。
回复
zhujiechang 2004-03-15
没有绑定控件,adodc是不会自动打开记录集的
回复
改改吧 ado
回复
啊维 2004-03-15
同意楼上
回复
lilaclone 2004-03-15
建议:不要用ADODC控件连接,不好更改连接服务器的信息。直接写连接语句可以避免这个问题
回复
zhengoodman 2004-03-15
帮你up
回复
daisy8675 2004-03-15
Public Sub CreatDataGrid()
Dim i As Integer

strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Datas\Test.mdb;Persist Security Info=False"

Adodc1.ConnectionString = strconn
Adodc1.CommandType = adCmdUnknown

Adodc1.RecordSource = "select * from AddPeople "

Me.Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1

end sub

個人不支持用adodc,代碼之提供參考
回复
cnlipeng 2004-03-14
最好不用ADODC控年,直接用ADO连接,方便多了!
回复
华芸智森 2004-03-14
调用一次 Refresh 看看.
回复
rainstormmaster 2004-03-14
同上,看看你的代码
回复
饮水需思源 2004-03-14
可能是你的显示语句有问题,具体要看你的代码了
回复
相关推荐
发帖
控件
创建于2007-09-28

1425

社区成员

VB 控件
申请成为版主
帖子事件
创建了帖子
2004-03-14 02:31
社区公告
暂无公告