易截截图软件、单文件、免安装、纯绿色、仅160KB

vc++ SQLServer添加操作实现

/*
*SQLServer添加操作实现
*/
void CMFCSQLDlg::OnButton2()
{
// TODO: Add your control notification handler code here
CString strsql;
CString strnum="mynum3";
CString strage="myage3";
HRESULT hResult;
_variant_t RecordsAffected;
CoInitialize(NULL);
_ConnectionPtr  m_pAppConn;
hResult = m_pAppConn.CreateInstance(("ADODB.Connection"));///创建Connection对象
  if(SUCCEEDED(hResult))
  {
//m_pAppConn->Open("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source = .\\DataBase\\aa.mdb", "","",adModeUnknown);
hResult=m_pAppConn->Open("Provider=SQLOLEDB.1;Server=808644DA83B446C\\SQLEXPRESS;DATABASE=ChinabaseSQLServer;UID=sa;PWD=123;","","",adModeUnknown);
MessageBox("运行成功!","成功",MB_OK);
  }
_CommandPtr m_pCommand;
_RecordsetPtr m_pRecordset;
m_pCommand.CreateInstance("ADODB.Command");
//CString edit1 = GetDlgItemText("IDC_EDIT1");
CWnd*   pWnd   =   GetDlgItem(IDC_EDIT1);  
CString   str;  
pWnd->GetWindowText(str);
CWnd* pWnd1 =  GetDlgItem(IDC_EDIT2);  
CString str1;  
pWnd1->GetWindowText(str1); 
 
AfxMessageBox(str);
AfxMessageBox(str1);
strsql.Format("INSERT INTO MTables VALUES('%s','%s','%s','%s','%s')",str,str1,"20","20","20");
try
 {
  m_pAppConn->Execute (_bstr_t(strsql) , &RecordsAffected , adCmdUnknown);
  AfxMessageBox("添加成功!");
 }
catch(_com_error e)
{
    //AfxMessageBox(e.ErrorMessage());
 AfxMessageBox("发生异常!");
}
}


相关文档:

c/c++类型

1.分类
 内部类型 和用户定义类型
2.
 整形:bool ,字符型,整形
   true  1                   flase 0
   非零 true              & ......

VC++中使用ADO方式操作ACCESS数据库

转自:http://dev.yesky.com/243/2230743.shtml
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文详细地介绍在Visual C ......

sqlServer中常见的日期格式

进来因为开发原因,经常需要使用日期方面的比较和操作,整理了一下这方面的资料,供大家共享:
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate()
2004-09-12 11:06:08.177
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONVE ......

c和c++下用栈实现数的进制转换

1. C的实现
//stack.h
#ifndef STACK_H
#define STACK_H
#define STACK_CAPACITY 20//maximum size of stack
typedef int stackEle;
typedef struct
{
stackEle myArray[ STACK_CAPACITY ];
int myTop;
}stack;
//construct(initialize) an empty stack
stack *stack_init(void);
//return 1 if stack is em ......

在SqlServer中用自定义函数返回动态表内容

说明:在SupplyPlan表中,存储着每一个RequestQty及其对应的开始终止日期段;因为我在以后处理中要判断当前天属于哪一条RequestQty的日期区间并进行处理,所以后台数据库只能设计成这种存储形式;但是在页面的显示时候,需要动态的根据每一个SupplyPlanNo生成对应的多条日期区段及其数量显示,所以采用自定义函数形式返回处 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号