vc6.0,mysql数据库,按时间控件的日期查找数据库,谁能帮我看一下这句话的问题,重赏 200

CTimetime;m_Day.GetTime(time);CStringsql;CStringspbh[1000],spmc[1000];doublesum=0;int... CTime time;
m_Day.GetTime(time);
CString sql;
CString spbh[1000],spmc[1000];
double sum=0;
int num=0;
double spdj[1000];
sql.Format("select distinct SPBH,SPMC,SJ from sell where date_format(XSSJ,'%Y-%m-%d')='%s' ",time.Format("%Y-%m-%d"));
展开
 我来答
匿名用户
2015-04-12
展开全部
1.mysql目录找名字libmySQL.dlllibmySQL.lib 文件拷贝前工程目录并工程->设置->连接链接libmysql.lib
2.mysql/include面文件拷贝前工程目录(用include)
3.#include <winsock.h>
#include "mysql.h"
4.程序代码:
void CMySQLDlg::Search()
{
MYSQL mysql;
MYSQL_RES *result;
MYSQL_ROW row;
mysql_init(&mysql); //初始化MYSQL结构
//参数:MYSQL结构;服务器主机名; 用户名; 密码; 数据库; 三参数取默认值
if (!(mysql_real_connect(&mysql,"localhost","root","123","persons",0,NULL,0)))
{ MessageBox(连接失败);
return; }
if (mysql_query(&mysql,"select * from china")!=0)
{ MessageBox(查询失败);
return; }
else
{
if (!(result=mysql_store_result(&mysql)))
{ return; }
else
{
int numRecords = mysql_num_rows(result);//记录条数
int numFields = mysql_num_fields(result); //字段数目
for (int i=0;i<numRecords;i++)
{ // mysql_fetch_row访问结集包含记录该函数每读条记录
row = mysql_fetch_row(result);
for (int j=0;j<numFields;j++)
{ str += row[j]; }
}
MessageBox(str);
}
}
mysql_free_result(result);
mysql_close(&mysql);
}
追问
你这是mysql在vc里的自定义api,我这是ado编程,您可以用ado技术帮我解决吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式