转至繁体中文版     | 网站首页 | 文章中心 | 下载中心 | 图片中心 | 笑话频道 | 教程频道 | 会员中心 | 雁过留声 | 
最新公告:     "MinTao学以致用网"欢迎您的光临,你的支持便是我们的动力,欢迎广大网友和各界人士亲临指导,你们的一个小小的建议便是我们发展的开路石!  [MinTao  2007年9月5日]        
您现在的位置: MinTao学以致用网 >> 文章中心 >> 电子课堂 >> 数据库 >> Sql Server >> 文章正文
专题栏目
更多内容
最新推荐 更多内容
相关文章
ACCESS JET SQL 分段或者
把sql数据和access数据整
把sql数据和access数据整
如何获取MSSQLServer,Or
在asp中access与sqlserv
Access 数据类型与 MS S
更多内容
用SQL在Access中创建带自动增长字段的表         
用SQL在Access中创建带自动增长字段的表
作者:zfive5 文章来源:不详 点击数: 更新时间:2007-11-14 12:56:49

 Author:zfive5(zhaozidong)
 Email:zfive5@yahoo.com.cn

        用sql语句在access数据库中建立一张带自动增长字段的表(今天一位同事问了我这个问题),
我通过google收到所有access的保留字,看到AUTOINCREMENT才有的灵感,有关Access保留字
收藏在“我的收藏-寒江之雪"里,大家可以看看!

SQL语句:

CREATE TABLE  AA
(
  AA1 AUTOINCREMENT,
 AA2 varchar(100)
)
 
VC代码:

 //#import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF")

void CTestDlg::OnBnClickedOk()
{
 // TODO: 在此添加控件通知处理程序代码
 ::CoInitialize(NULL);
 {
  CString strConnection="";
  CString strMsg="";
  strConnection.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False;")\
   ,"c:\\db1.mdb");
  _ConnectionPtr hAdoConnect;
  HRESULT hr = hAdoConnect.CreateInstance( __uuidof(Connection) );
  if ( FAILED(hr) )
  {
   ::MessageBox(NULL,_T("您系统中的数据库驱动有问题。"), _T("提示"),
    MB_OK | MB_ICONINFORMATION);
  }

  _RecordsetPtr rs;
  CString strSql;
  try
  {
   hAdoConnect->ConnectionTimeout = 18;
   hAdoConnect->ConnectionString =_bstr_t(strConnection);
   hAdoConnect->Open( _bstr_t(L""), _bstr_t(L""), _bstr_t(L""), -1 );
   hAdoConnect->Execute(_bstr_t("CREATE TABLE AA(AA1 AUTOINCREMENT,AA2 varchar(100))"),NULL,adCmdText);
  }
  catch( _com_error& e)
  {
   _bstr_t bstrError = e.Description();
   strMsg=(LPCTSTR)bstrError;
   ::MessageBox(NULL,strMsg, _T("提示"),
    MB_OK | MB_ICONINFORMATION);
   return;
  }
 }
    CoUninitialize();
 return;
}

文章录入:mintao    责任编辑:mintao 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007 MinTao学以致用网(www.mintao.net) Inc All Rights Reserved.
    QQ:543098146有事请Q我! QQ:261561092有事请Q我 QQ:179647303有事请Q我 MSN:min906@126.com
    站长:MinTao 信息产业部ICP备案号:鄂ICP备07500065号

    学以致用是我们学习者的至高境界和不懈追求,[MinTao学以致用网]与大家共同学习,共同进步……
    信息产业部备案
    *鄂ICP备07500065号