源代码查看隐藏内容:VB 标准表达式中数据类型不匹配

来源:百度文库 编辑:高校问答 时间:2024/04/28 09:23:54
Adodc1.ConnectionString = Conn '设置数据库连接字符串
If nType = 1 Then '汽车销售商
Adodc1.RecordSource = "SELECT c.ComputerNo AS 电脑编号,c.Status AS 状态," _
+ "c.ComputerName AS 电脑名称,t.TypeName AS 分类,c.BuyDate AS 购买日期 " _
+ " FROM Computers c,Types t WHERE c.TypeId=t.Id AND c.SaleId= nSaleId" _
+ " ORDER BY ComputerNo"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
SaleId,nSaleId为长整形

你提供出来的程序代码是没有问题,我只是怀疑你的一句代码可能有问题:

Adodc1.ConnectionString = Conn '设置数据库连接字符串

Adodc1.ConnectionString是字符串类型,你的变量Conn 也是字符串类型吗?
如果不是,那么错误在这个地方。

由于你提供的代码太少,无法为你诊断错误。