• 5188阅读
  • 3回复

如何执行这样的sql语句 [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-21
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-06-23) —

  1. declare @开始日期 varchar(10),@结束日期 varchar(10)
  2. set @开始日期 = convert(char(4),year(getdate())) +'-01-01'
  3. set @结束日期 = convert(char(10),getdate(),120)
  4. select @开始日期 , @结束日期



我发现qt的SQLDATABASE。exec无法执行这样的数据啊。救命。大侠
喜爱编程的猫头鹰
离线downstairs

只看该作者 1楼 发表于: 2011-06-21
。。。。不能沉啊。关键问题

喜爱编程的猫头鹰
离线jdwx

只看该作者 2楼 发表于: 2011-06-22
存储过程。
先在数据库里写好,调用存储过程名。
QT没试过,微软那里是这么用的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线XChinux

只看该作者 3楼 发表于: 2011-06-23
对,写成存储过程调用简单些,
q.exec("exec pro1 arg1 arg2")
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个