为何用sql可以,用access不可以? 为何用sql可以,用access不可以? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL语句在Access中和SQL是不完全相同的。 在SQL中和ACCESS中SQL语句不完全相同。但大部分是相同的。不知道楼主问的是什么! 哈哈.SQL和ACCESS不是完成相同比如:SQL中用case when 来进行条件判断,ACCESS中用iifSQL支持下面的语句,但ACCESS不支持select aa,(select sum(bb) from tb2 where a.aa=bb) from tb1 a 我在FORM窗体中是可以的,但是在查询窗体中却报错?代码如下:Private Sub mnu姓名查询_Click() Dim myName As String On Error GoTo ErrLog myName = InputBox("请输入房主姓名", "姓名搜索", "") strSortFieldName = "身份证号码" strTableName = "房主信息" strSQLQuery = "SELECT * FROM 房主信息 WHERE 姓名='" & myName & "'" datPrimaryRS.ConnectionString = strConStr datPrimaryRS.CommandType = adCmdText datPrimaryRS.LockType = adLockOptimistic datPrimaryRS.CursorType = adOpenDynamic datPrimaryRS.RecordSource = strSQLQuery & " ORDER BY " & strSortFieldName & " ASC" datPrimaryRS.Mode = adModeReadWrite + adModeShareDenyNone datPrimaryRS.Refresh SetButtons True Exit SubErrLog: 'WriteErrLogFile Me.Caption & ":Form_Load,", "错误号:" & Err.Number & ";错误源:" & Err.Source & ";错误描述:" & Err.Description MsgBox "发现错误!错误号:" & Err.Number & ";错误源:" & Err.Source & ";错误描述:" & Err.Description & "。如果还有问题,请联系管理员解决。", vbCritical Unload Meend sub 为什么会说对象'refresh'的方法'IAdodc'失败。什么是'IAdodc'?分数不够,我可以加的,回答的好的人,可以再加100分啊谢谢! 在access数据库表中建立唯一索引应该就能把问题解决,在sql里可以是因为sql对索引的要求不是很高,而access,就比较的死,不过能用sql的话,就不必要access了,省的麻烦。 请问vb2005中有网格的控件吗? VBS中可以直接使用API吗?还是要声明?为何我写的报错? 在vs flexgrid8中能直接导出excel,但一些数据类型导出有问题,大家是如可解决的。 如何用代码实现获得本地计算机名? 一个关于excel倒入到数据库的问题 dtpicker问题 VB 的 ComboBox 怎样设置才能禁止用户编辑 Item, 但又可以让用户选择已有的 Item? OutLook 6 连接新闻组?? 菜鸟问题,高分求教,在线等待,急!!! 怎样在程序中检查mo VB中关于菜单的两个问题 自己写了一个控件,怎么传递参数进去?
SQL中用case when 来进行条件判断,ACCESS中用iifSQL支持下面的语句,但ACCESS不支持
select aa,(select sum(bb) from tb2 where a.aa=bb) from tb1 a
Private Sub mnu姓名查询_Click()
Dim myName As String On Error GoTo ErrLog
myName = InputBox("请输入房主姓名", "姓名搜索", "")
strSortFieldName = "身份证号码"
strTableName = "房主信息"
strSQLQuery = "SELECT * FROM 房主信息 WHERE 姓名='" & myName & "'"
datPrimaryRS.ConnectionString = strConStr
datPrimaryRS.CommandType = adCmdText
datPrimaryRS.LockType = adLockOptimistic
datPrimaryRS.CursorType = adOpenDynamic
datPrimaryRS.RecordSource = strSQLQuery & " ORDER BY " & strSortFieldName & " ASC"
datPrimaryRS.Mode = adModeReadWrite + adModeShareDenyNone
datPrimaryRS.Refresh SetButtons True
Exit SubErrLog:
'WriteErrLogFile Me.Caption & ":Form_Load,", "错误号:" & Err.Number & ";错误源:" & Err.Source & ";错误描述:" & Err.Description
MsgBox "发现错误!错误号:" & Err.Number & ";错误源:" & Err.Source & ";错误描述:" & Err.Description & "。如果还有问题,请联系管理员解决。", vbCritical
Unload Me
end sub
为什么会说对象'refresh'的方法'IAdodc'失败。
什么是'IAdodc'?
分数不够,我可以加的,回答的好的人,可以再加100分啊
谢谢!