vb 对象Refresh的方法IAdodc 失败

PrivateSubForm_Load()Adodc1.ConnectionString=conn.ConnectionString&";password=111"Cal... Private Sub Form_Load()
Adodc1.ConnectionString = conn.ConnectionString & ";password=111"
Call MakeCenter(Me)
End Sub

Private Sub QuerySell()
Dim rs_check As New ADODB.Recordset
Dim strsql As String
If allsell = False Then
strsql = "select*from goods where 商品名='" _
& frmShowsell.txtName.Text & "' and 型号='" & frmShowsell.txtType.Text & "'"
Else
strsql = "select from sell"
End If
rs_check.Open strsql, conn, adOpenKeyset, adLockPessimistic

Adodc1.RecordSource = strsql
Adodc1.Refresh

DataGrid1.ReBind
If rs_check.EOF = True Then
MsgBox "此型号商品没有销售!", vbOKOnly + vbInformation, "注意"
rs_check.Close
Exit Sub

End If
rs_check.Close

End Sub
展开
 我来答
创作者zUzVB1Sl31
2014-07-17 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
Adodc1.ConnectionString = conn.ConnectionString & ";password=111"
这样写验证的吗?用户名都没有
"select*from
写得这么紧凑,SQL会把他认为是一个词
追问
用户名怎么加
追答
你老老实实这么写就好了:
Adodc1.ConnectionString="Driver={SQL Server};Server=192.168.1.2;UID=sa;PWD=123456789;DataBase=数据库名"
谁知道你那conn对象里装的是什么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式