1 sql = "select * from xfc,xfd where xfc.楼号=xfd.楼号"
2 rs.Open sql, con, 3, 3, 2
3 rs("姓名") = name
4 rs("已住数") = rs("已住数") + 1
5 rs.Update
其中“已住数”为表 xfd 中字段,“姓名”为表 xfc 中字段。 错误提示为:“[SQL SERVER]在关键字"select"附近有语法错误。当把第一行改为:
sql="select * from xfc inner join xfd on xfc.楼号=xfd.楼号"后,出错行指向第第2行,错误提示为:
“变量或者类型不正确,或者不在可接爱的范围之内,要不就与其他数据冲突。”
2 rs.Open sql, con, 3, 3, 2
3 rs("姓名") = name
4 rs("已住数") = rs("已住数") + 1
5 rs.Update
其中“已住数”为表 xfd 中字段,“姓名”为表 xfc 中字段。 错误提示为:“[SQL SERVER]在关键字"select"附近有语法错误。当把第一行改为:
sql="select * from xfc inner join xfd on xfc.楼号=xfd.楼号"后,出错行指向第第2行,错误提示为:
“变量或者类型不正确,或者不在可接爱的范围之内,要不就与其他数据冲突。”
解决方案 »
- SetLayeredWindowAttributes设置的异形窗体如何恢复为正常的矩形窗体?
- 在VB中如何往并口输送数据?请各位惠顾帮忙!
- TIMER控件和访问ACCESS文件的两个小问题。
- vb6中退出一个窗口的代码是什么?
- 我用form做的报表!!如何把它转化为html格式的文件?问题解决至少加40
- 用WINSOCK传输文件时,文件不能打开?
- 如何设置水晶报表中text object 的格式?
- VB读写远程主机上的access数据库问题,急!急!急!
- 高手进行!决对给分!
- 安装了mdac_typ.exe是不是就有了ado2.5,但是在vb里面怎么引用呢?
- 谁有较完整的API函数大全啊!!!!(哭求)!!!!!!!!!!!!!
- 请教Bresenham画椭圆算法
其中“已住数”为表 xfd 中字段,“姓名”为表 xfc 中字段。
xfd和xfc是一对多关系
应分别更改和新增
select * from xfc where 楼号 in (select 楼号 from xfd)
这句为什么不能用SQL语句,我看到资料上介绍是可以的。如果改为rs.open 表名 con,3,3,2这句就没错误?还有rs.open不能同时打开两个表吗??望各位大侠指教!!!
sql = "select xfc.姓名,xfd.已住数,... from xfc,xfd where xfc.楼号=xfd.楼号"这样改完后,一下的语句就知道更新哪个字段了.
rs.Open sql, con, 3, 3, 2
3 rs("姓名") = name
4 rs("已住数") = rs("已住数") + 1
5 rs.Update
select xfc.姓名,xfd.已住数,xfc.*,xfd.*,xfc.*where "
rs.open 的第一个参数为SQL语句时总是报错:“SELECT 语名附近有语法错误”可以肯定的是SQL语句没问题,因为此SQL语句在SQL数据库中执行时通过。 不明白啊!!!!!!?????
看看楼号是不是有null值
rs.Open sq, con, 3, 3, 2这个语句有什么问题呢!?为嘛总是提示"SELECT语句附近语法错误呢".
rs.Open sq, con, 3, 3, 1不知道你从哪里抄的代码,标准写法如下:
rst.Open sql, cnn, adOpenKeyset, adLockOptimistic, adCmdText