用Ado想做一个ACCESS数据库转成html中的表格的程序,有些问题.

Meuck 2004-05-01 09:08:56
1.如何得到数据库中所有的表名?
2.如何得到表名中的所有字段,如何知道该子段的类型?
3.有没有写入html源代码?

当然如果有源代码就更好了..
...全文
5 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lxrlxr20021 2004-05-04
比较简单的把access转为html,比较傻瓜的方法是用jet直接导成html(比用程序写快),不过很死板,网页上就一个表名和记录表.导成html后自己修改一下
  • 打赏
  • 举报
回复
Meuck 2004-05-04
是啊,有了我上个晚上看,又用了一个下午写.
我是比较急啦,不过上网真的找不到,软件倒是有一个.唉~~~
  • 打赏
  • 举报
回复
蒋晟 2004-05-03
……
去www.w3c.org看HTML4.0标准
其实很简单的……
个人觉得这是基础知识
  • 打赏
  • 举报
回复
Meuck 2004-05-02
to jiangsheng(蒋晟.MSMVP2004Jan) :
可是我没有学过HTML啊,想省事间啊.
  • 打赏
  • 举报
回复
Onega 2004-05-01
//////////////////////////////////////////////////
//Get field name and length of a table
/////////////////////////////////////////////////
_Connection dbcon;
_Recordset rs;
dbcon.CreateDispatch("ADODB.Connection");
dbcon.Open(m_strConnection,"","",NULL);
rs.CreateDispatch("ADODB.Recordset");
COleVariant vt(m_strTable);
rs.Open(vt,COleVariant(m_strConnection), adOpenStatic,adLockOptimistic, adCmdTable);
LPDISPATCH lpDisp;
lpDisp=rs.GetFields();
ASSERT(lpDisp);
Fields fields;
fields.AttachDispatch(lpDisp);
VARIANT varIndex;
VariantInit(&varIndex);
varIndex.vt=VT_I2;
int nFields=fields.GetCount();
Field field;
CString strFieldName,strFieldType;
long lDefineSize;
for(int i=0;i<nFields;i++)
{
varIndex.iVal=i;
lpDisp=fields.GetItem(varIndex);
field.AttachDispatch(lpDisp);
strFieldName=field.GetName();
lDefineSize=field.GetDefinedSize();
}
field.ReleaseDispatch();
fields.ReleaseDispatch();
rs.Close();
rs.ReleaseDispatch();
dbcon.Close();
dbcon.ReleaseDispatch();
  • 打赏
  • 举报
回复
蒋晟 2004-05-01
1 ADOX.Tables
2 Table.Columns
3 生成HTML代码居然还要例程?不就是格式化文本么
  • 打赏
  • 举报
回复
Kudeet 2004-05-01
www.vckbase.com上有很多的源代码
  • 打赏
  • 举报
回复
Kudeet 2004-05-01
以前有个类似的帖子 你搜一下吧
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库
加入

3957

社区成员

VC/MFC 数据库
申请成为版主
帖子事件
创建了帖子
2004-05-01 09:08
社区公告
暂无公告