IIF(IsEmpty(select id from test where test1='du'),select t from t,select * from test)无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。 捕捉到 System.Data.OleDb.OleDbException
Message="无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。"
Source="Microsoft JET Database Engine"
ErrorCode=-2147217900
StackTrace:
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()如果我想判断一条记录是否存在(要有其它限制的),然后如果有执行一条语句,没有执行另一条语句
该怎么写啊,谢谢了!
Message="无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。"
Source="Microsoft JET Database Engine"
ErrorCode=-2147217900
StackTrace:
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()如果我想判断一条记录是否存在(要有其它限制的),然后如果有执行一条语句,没有执行另一条语句
该怎么写啊,谢谢了!
解决方案 »
- 获得Word文档中的章节信息(大纲信息)
- 请教一个 非空并且只能输入数字(带小数点)的正则。
- 截屏幕函数CopyFromScreen出错,如何解决
- 开发软件,如何管理现有程序员
- [攒分贴]每日小知识
- 如何利用反射来向ComboBox控件中添加一个Item项?
- 请教 关于使用DataAdapter 和 DataSet 更新数据库
- 三层架构中业务逻辑层的实现方式有哪些
- C#程序 在XP系统下默认文件夹怎么不能固定在bin:\Debug?
- 在C#中怎么样打开child窗口?(“看帮助”之类的废话最好不要出现哦)
- 我现在用的是VS2008, 但我只需要VS2005帮助中的Microsoft.Office.Interop.Word节点中的文档,结果还要安装3G的VS2005才能使用。如何将这个节点包括节点里的内容弄出来,单独作为一个小文档使用。
- 刚从VB转学C#2005开发很头痛,那位有对数据库操作的小程序呀,不要用数据控件操作的谢谢了!
select @a=count(*) from test where test1='du'
if @a>0
begin
执行第一条语句
end
else
begin
执行第二条语句
end
不知道在access中是否也有可以转化if的语句,能实现if的功能,感觉IIF不太好用!