XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[数据库] VC中如何执行SQL语句

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [数据库] VC中如何执行SQL语句  
 
龙主人
小水手
Rank: 1



UID 25843
精华 0
积分 33
帖子 33
阅读权限 10
注册 2006-11-24
来自 濮阳
状态 离线
VC中如何执行SQL语句

我用CDatabase 类中的ExecuteSQL()这个函数执行了一个SQL的查询语句SELECT   department   FROM   xsjbxxb,可是这个函数又是没有返回值的,如何让选择的结果插入到组合框中呢?
2007-11-18 08:56#1
查看资料  Blog  发短消息  顶部
 
XiaoHui
管理员
Rank: 9Rank: 9Rank: 9


UID 2
精华 1
积分 4861
帖子 4851
阅读权限 200
注册 2001-1-23
来自 猎户星座
状态 离线
注意看 MSDN 的文档说明:

QUOTE:
ExecuteSQL does not return data records. If you want to operate on records, use a recordset object instead

Most of your commands for a data source are issued through recordset objects, which support commands for selecting data, inserting new records, deleting records, and editing records. However, not all ODBC functionality is directly supported by the database classes, so you may at times need to make a direct SQL call with ExecuteSQL.
ExecuteSQL 不提供记录返回。如果你要操作记录,使用 CRecordset。


飞往猎户星座....
2007-12-15 10:40#2
查看资料  访问主页  Blog  发短消息  顶部
 
龙主人
小水手
Rank: 1



UID 25843
精华 0
积分 33
帖子 33
阅读权限 10
注册 2006-11-24
来自 濮阳
状态 离线
哦,谢谢啊,是不是把得到的结果用组合框中的Addstring()这个函数加进去就行啦
2007-12-15 16:10#3
查看资料  Blog  发短消息  顶部
 
XiaoHui
管理员
Rank: 9Rank: 9Rank: 9


UID 2
精华 1
积分 4861
帖子 4851
阅读权限 200
注册 2001-1-23
来自 猎户星座
状态 离线
对, 将取得的数据格式化后调用 AddString 插入就可以了. 或者使用 CB_ADDSTRING 消息.

飞往猎户星座....
2007-12-15 21:14#4
查看资料  访问主页  Blog  发短消息  顶部
 
龙主人
小水手
Rank: 1



UID 25843
精华 0
积分 33
帖子 33
阅读权限 10
注册 2006-11-24
来自 濮阳
状态 离线
真是太感谢啦,问题已经解决啦
2007-12-18 13:57#5
查看资料  Blog  发短消息  顶部
 
accessory
舵手
Rank: 5Rank: 5



UID 2144
精华 0
积分 2147
帖子 2147
阅读权限 70
注册 2003-10-24
状态 离线
牛人好多啊,感觉自己白活了一辈子,做自己不想做的事情。学过一些C,但已荒废的差不多!自己的理想永远成为梦想!
2007-12-22 09:02#6
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-2 08:48 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver