请问在VC中想打开一个.mdb中的表,该用什么语句?

u7pp28 2005-03-23 08:05:57
如果是在已有的.mdb文件中新建一张表,又该用什么语句呢?

谢谢^_^
...全文
155 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaotianle 2005-03-24
  • 打赏
  • 举报
回复
四楼大哥写的我没看懂!
请详细点
u7pp28 2005-03-23
  • 打赏
  • 举报
回复
to kugou123
ADOX和ADO什么区别?
u7pp28 2005-03-23
  • 打赏
  • 举报
回复
嗯~~
谢谢大家了,我慢慢学习一下~~~
^_^
mousefj 2005-03-23
  • 打赏
  • 举报
回复
ADO打开数据库访问表:
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;

m_pConnection.CreateInstance("ADODB.Connection");

m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pStream.CreateInstance(__uuidof(Stream));

try{
if(m_pConnection->State)
{
m_pConnection->Close();
}
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\fengjie\\MyCode\\db2.mdb;","","",adConnectUnspecified); }
catch(_com_error e)
{
//AfxMessageBox(e.ErrorMessage());
AfxMessageBox(e.Description());
}
m_pRecordset->Open("SELECT * FROM XXFengjie where X1='fengjie'",(IDispatch *)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
if(m_pRecordset->adoEOF)
{
m_pRecordset->Close();
return;
}
_variant_t theValue = m_pRecordset->GetCollect("n1");
mousefj 2005-03-23
  • 打赏
  • 举报
回复
打开:
SELECT * FROM TABLENAME

kugou123 2005-03-23
  • 打赏
  • 举报
回复
用ADOX编程
wu_hua 2005-03-23
  • 打赏
  • 举报
回复
下例显示 pubs 数据库中所创建的三个表(jobs、employee 和 publishers)的完整表定义,其中包含所有的约束定义。

/* ************************** jobs table ************************** */
CREATE TABLE jobs
(
job_id smallint
IDENTITY(1,1)
PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL
DEFAULT 'New Position - title not formalized yet',
min_lvl tinyint NOT NULL
CHECK (min_lvl >= 10),
max_lvl tinyint NOT NULL
CHECK (max_lvl <= 250)
)


4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧