高分求解关于Access2000的问题!! 用ActiveX控件在网页上显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 thundersp(thundersp)能不能说详细点??? 非常简单,你只要懂得操作CStdioFile类的WriteString和ReadString和一些Html标准的书写就可以了.创建的时候只需建立后缀名.html就可以的了.查询的m_pSet->m_sort,m_filter你应该很熟悉的吧.就不多说了.下面是我的一个课程设计,参考以下:(不过是保存为Txt的,其实加上html语言的<html><head></head><body bgcolor="#FFFFFF" topmargin="0" leftmargin="1"></body></html>标记和<table><td>等标记再改下面的代码的txt后缀名为html就可以了.表格html的用法你可以参考html有关细节.<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><link rel="stylesheet" type="text/css" href="../news.css"><body bgcolor="#FFFFFF" topmargin="0" leftmargin="1"> CStdioFile m_readfile; m_readfile.Open(dlg.GetPathName(),CFile::modeCreate); m_readfile.Close(); m_readfile.Open(dlg.GetPathName(),CFile::modeReadWrite); if(m_pSet2->GetRecordCount()==0||m_pSet2->m_name==""){ AfxMessageBox("数据库为空,不用写数据,退出您的操作。"); return; } m_readfile.WriteString("序号\t姓名\t\t学号\t\t性别\t成绩一\t成绩二\t成绩三\t平均分\t总成绩\n"); m_pSet2->MoveFirst(); int m_iID=0; while(!m_pSet2->IsEOF()){ CString m_sID,m_sS1,m_sS2,m_sS3,m_sTotal,m_sAverage,m_sComp,m_sComp2; m_sID.Format("%d",++m_iID); m_sS1.Format("%d",m_pSet2->m_score1); m_sS2.Format("%d",m_pSet2->m_score2); m_sS3.Format("%d",m_pSet2->m_score3); int total=0; float m_avetemp=0; total=m_pSet2->m_score1+m_pSet2->m_score2+m_pSet2->m_score3; m_avetemp=((float)total)/3; m_sAverage.Format("%.2f",m_avetemp); m_sTotal.Format("%d",total); m_sComp=m_pSet2->m_stuid; m_sComp2=m_pSet2->m_name; if(m_sComp.GetLength()>=8){ if(m_sComp2.GetLength()>=8){ m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t"+m_pSet2->m_stuid+"\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n"); } else{ m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t\t"+m_pSet2->m_stuid+"\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n"); } } else{ if(m_sComp2.GetLength()>=8){ m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t"+m_pSet2->m_stuid+"\t\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n"); } else{ m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t\t"+m_pSet2->m_stuid+"\t\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n"); } } m_pSet2->MoveNext(); } m_readfile.Close(); } 你说的是不是添加记录???我是说,在Access里面已经定义好的查询,想导入成为网页有没有办法???? 请问怎样动态给文件取名 如何使用内存映射文件 EXCEL 问题 问一个菜鸟问题 为什么我的线程进去不了? 请问:我在Myproject.cpp中定义的全局函数,为什么在其他类中不能使用 请教:请问如何让CDialogBar创建的工具条相应滚动条事件 关于在如何像数据中插入图片的问题?高分相送! 百分求解有关ODBC的问题 菜单的动态搜索的实现 为何还是不能关闭状态条? CListBox::DeleteString()
能不能说详细点???
查询的m_pSet->m_sort,m_filter你应该很熟悉的吧.就不多说了.
下面是我的一个课程设计,参考以下:(不过是保存为Txt的,其实加上html语言的
<html><head>
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="1">
</body>
</html>
标记和<table><td>等标记再改下面的代码的txt后缀名为html就可以了.表格html的用法你可以参考html有关细节.
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<link rel="stylesheet" type="text/css" href="../news.css">
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="1"> CStdioFile m_readfile;
m_readfile.Open(dlg.GetPathName(),CFile::modeCreate);
m_readfile.Close();
m_readfile.Open(dlg.GetPathName(),CFile::modeReadWrite);
if(m_pSet2->GetRecordCount()==0||m_pSet2->m_name==""){
AfxMessageBox("数据库为空,不用写数据,退出您的操作。");
return;
}
m_readfile.WriteString("序号\t姓名\t\t学号\t\t性别\t成绩一\t成绩二\t成绩三\t平均分\t总成绩\n"); m_pSet2->MoveFirst();
int m_iID=0;
while(!m_pSet2->IsEOF()){
CString m_sID,m_sS1,m_sS2,m_sS3,m_sTotal,m_sAverage,m_sComp,m_sComp2;
m_sID.Format("%d",++m_iID);
m_sS1.Format("%d",m_pSet2->m_score1);
m_sS2.Format("%d",m_pSet2->m_score2);
m_sS3.Format("%d",m_pSet2->m_score3); int total=0;
float m_avetemp=0;
total=m_pSet2->m_score1+m_pSet2->m_score2+m_pSet2->m_score3;
m_avetemp=((float)total)/3; m_sAverage.Format("%.2f",m_avetemp);
m_sTotal.Format("%d",total);
m_sComp=m_pSet2->m_stuid;
m_sComp2=m_pSet2->m_name; if(m_sComp.GetLength()>=8){
if(m_sComp2.GetLength()>=8){
m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t"+m_pSet2->m_stuid+"\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n");
}
else{
m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t\t"+m_pSet2->m_stuid+"\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n");
}
}
else{
if(m_sComp2.GetLength()>=8){
m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t"+m_pSet2->m_stuid+"\t\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n");
}
else{
m_readfile.WriteString(m_sID+"\t"+m_pSet2->m_name+"\t\t"+m_pSet2->m_stuid+"\t\t"+m_pSet2->m_sex+"\t"+m_sS1+"\t"+m_sS2+"\t"+m_sS3+"\t"+m_sAverage+"\t"+m_sTotal+"\n");
}
}
m_pSet2->MoveNext();
}
m_readfile.Close();
}
我是说,在Access里面已经定义好的查询,想导入成为网页
有没有办法????