C++ builder 2007 使用ADO数据库 进行 添加 删除 修改
来源:互联网 发布:淘宝盗图 编辑:程序博客网 时间:2024/06/08 10:34
C++ builder 2007 使用ADO数据库 进行 添加 删除 修改
时间:2009-04-30 13:55来源:本站原创 作者:陈华林 点击:112次
ado.rar 打包下载
ado.cpp
//---------------------------------------------------------------------------
#pragma hdrstop
#include "ado.h"
#include <vcl.h>
#include <ADODB.hpp>
//---------------------------------------------------------------------------
#pragma package(smart_init)
/*
bool insertData(char *sql);
bool sqldata(char* sql);
bool deldata(char*sql);
bool updata(char*sql);
*/
bool insertData(char* sql)
{
AnsiString connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://data.mdb;User Id=admin;Password=;";
TADOConnection *conn = new TADOConnection(NULL);
conn->LoginPrompt= false; //去掉登录对话框
conn->ConnectionString=connStr;
conn->Open();
TADOCommand *cmd=new TADOCommand(NULL);
cmd->Connection=conn;
//添加
AnsiString cmdStr_add=sql;//"INSERT INTO [work] (yonghu,mima) VALUES ('Wilson','123456')"; //work 为关键字,搞死我了 FUCK
cmd->CommandText=cmdStr_add;
cmd->Execute();
delete cmd;
conn->Close();
delete conn;
return true ;
}
bool deldata(char* sql)
{
AnsiString connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://data.mdb;User Id=admin;Password=;";
TADOConnection *conn = new TADOConnection(NULL);
conn->LoginPrompt= false; //去掉登录对话框
conn->ConnectionString=connStr;
conn->Open();
TADOCommand *cmd=new TADOCommand(NULL);
cmd->Connection=conn;
//删除
AnsiString cmdStr_del=sql;//"delete * from [work] where id=2"; //work 为关键字,搞死我了 FUCK
cmd->CommandText=cmdStr_del;
cmd->Execute();
delete cmd;
conn->Close();
delete conn;
return true ;
}
bool updata(char* sql)
{
AnsiString connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://data.mdb;User Id=admin;Password=;";
TADOConnection *conn = new TADOConnection(NULL);
conn->LoginPrompt= false; //去掉登录对话框
conn->ConnectionString=connStr;
conn->Open();
TADOCommand *cmd=new TADOCommand(NULL);
cmd->Connection=conn;
//更新
AnsiString cmdStr_update=sql;//"UPDATE [work] set yonghu = '陈华林',mima = '123456789' where id=5 "; //work 为关键字,搞死我了 FUCK
cmd->CommandText=cmdStr_update;
cmd->Execute();
delete cmd;
conn->Close();
delete conn;
return true ;
}
bool sqldata(char* sql)
{
AnsiString connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://data.mdb;User Id=admin;Password=;";
TADOConnection *conn = new TADOConnection(NULL);
conn->LoginPrompt= false; //去掉登录对话框
conn->ConnectionString=connStr;
conn->Open();
//读取
TADODataSet *ds=new TADODataSet(NULL);
ds->Connection=conn;
AnsiString cmdStr_sql=sql;//"select * from [work]";
ds->CommandText=cmdStr_sql;
ds->Open();
AnsiString rs=ds->FieldByName("yonghu")->AsWideString;
ShowMessage(strcat("取到的数据 yonghu=",rs.c_str()));
ds->Close();
delete ds;
conn->Close();
delete conn;
return true ;
}
ado.h
//---------------------------------------------------------------------------
#ifndef adoH
#define adoH
//---------------------------------------------------------------------------
#endif
bool openConnect();
bool insertData(char* sql);
bool sqldata(char* sql);
bool deldata(char* sql);
bool updata(char* sql);
- C++ builder 2007 使用ADO数据库 进行 添加 删除 修改
- 用WebService实现对数据库进行操作(添加+删除+修改)
- MFC VC++下ADO方式访问连接MySQL数据库 添加 删除 修改数据库
- ADO连接数据库,添加,删除,修改老是RunTIME error!请大家帮忙啊
- 使用c#进行数据库的查看增加修改删除数据
- C++使用ADO2数据库类查询、添加、修改、删除操作
- myql数据库使用MySQL 添加列,修改列,删除列
- C++使用ADO2数据库类查询、添加、修改、删除操作
- c++builder 使用sqlite数据库
- C#(7):ADO.NET进行数据库编程
- VC中使用ADO进行数据库操作
- VC中使用ADO进行数据库操作
- VC中使用ADO进行数据库操作
- 使用ADO对象进行数据库开发实例
- 使用ADO对象向数据库添加数据
- ADO.NET之SqlDataAdapter对数据库增加、删除、修改篇
- ADO如何新增修改删除数据库的记录呢
- JSP修改删除添加代码ACCESS数据库
- stmt.executeQuery不执行解决办法
- PowerShell学习笔记(一) 初步概念
- 成功还是失败!SFC导入之总结~论ERP上线得失!
- 各位好,我想用java 做一个视频播放器。
- 协程与微线程——实现篇
- C++ builder 2007 使用ADO数据库 进行 添加 删除 修改
- s60 2nd/3rd开发小tips(随时想到随时加)
- 不要让别人等你
- 机器学习推荐论文和书籍
- 无题
- 数据挖掘
- 《冲出亚马逊》观后感
- C/C++ 笔记(零碎点)
- css+div的一些易错点