我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 请教ODBC 用CDatabase 打开数据库时遇到的问题 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

曾经作贼





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 353
威望: 0
浮云: 1346
在线等级:
注册时间: 2005-11-25
最后登陆: 2024-12-18

5come5帮你背单词 [ repel /ri'pel/ v. 击退,驱逐 ]


请教ODBC 用CDatabase 打开数据库时遇到的问题

程序是这样的,通过登录认证后,打开数据库的连接,用的是VC6.0+sql,
本想成功登录后显示数据库数据到主界面,谁知运行后没有出现登录对话框,
只是显示数据库没有打开.
我定义了全局变量CDatabase m_db;也用了m_db.OpenEx 之后
if(!m_db.IsOpen()){MessageBox("数据库未打开");
结果显示 "数据库未打开"
这说明CDatabase 没有打开数据库,
请问问题出现在什么地方?如何正确的用CDatabase连接数据库?
顶端 Posted: 2007-04-16 22:34 | [楼 主]
曾经作贼





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 353
威望: 0
浮云: 1346
在线等级:
注册时间: 2005-11-25
最后登陆: 2024-12-18

5come5帮你背单词 [ if /if/ conj. 如果,假如,是否 ]


用ClassWizard定义登录框的数据源名称,用户名,密码(全是CString类)时
初始变量会这样显示
//{{AFX_DATA_INIT(CCLogin)
  m_bPassword = _T("");
  m_bUsername = _T("");
  m_bDSN = _T("");
  //}}AFX_DATA_INIT
结果我上网下载了个现成的代码发现 它里面是这样
  //{{AFX_DATA_INIT(CCLogin)
  m_bPassword = _T("123");
  m_bUsername = _T("abc");
  m_bDSN = _T("gh");
  //}}AFX_DATA_INIT
(其中 gh abc 123 分别是数据源 用户名 密码)
如果只用ClassWizard定义变量类型 是不会把数据源 用户名 密码嵌入的
请问这是怎么回事?
顶端 Posted: 2007-04-16 22:41 | [1 楼]
jiju84



性别: 帅哥 状态: 该用户目前不在线
头衔: 【做人要低调!!】
等级: 前途无量
家族: J&S
发贴: 6455
威望: 0
浮云: 1253
在线等级:
注册时间: 2005-03-07
最后登陆: 2010-03-18

5come5帮你背单词 [ outer /'autə/ a. 外部的,外层的 ]


忘记了

odbc不推荐

还要配置

麻烦

我上次用odbl时候,like 语句执行不出

推荐ADO,
顶端 Posted: 2007-04-16 23:00 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.027153(s) query 7, Time now is:03-12 03:25, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号