社区
数据库
帖子详情
求一个Oracle完整例子—包括连接,记录的读增删改
ytdmm
2004-05-08 03:10:38
rt
用ADO连接Oracle数据库,进行一些基本操作(读取,增加,删除,修改)
3q very much!
...全文
104
1
打赏
收藏
求一个Oracle完整例子—包括连接,记录的读增删改
rt 用ADO连接Oracle数据库,进行一些基本操作(读取,增加,删除,修改) 3q very much!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
voljin
2004-05-11
打赏
举报
回复
void CDataOperDlg::OnAdd()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
m_pRecordset->AddNew();///添加新记录
m_pRecordset->PutCollect("sno",_variant_t("9"));
m_pRecordset->PutCollect("name",_variant_t("叶利钦"));
m_pRecordset->Update();
m_pRecordset->Close();
MessageBox("add ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
void CDataOperDlg::OnDelete()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student where sno=9";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
m_pRecordset->Delete(adAffectCurrent);
m_pRecordset->Update();
m_pRecordset->Close();
m_pConnection->Close();
MessageBox("del ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
void CDataOperDlg::OnModify()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student where sno=1";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset->PutCollect("name",_variant_t("voljin"));
m_pRecordset->Update();
m_pRecordset->Close();
m_pConnection->Close();
MessageBox("mod ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
wpf通过datagrid操作数据库,实现datagrid
增删
改
操作。
wpf通过datagrid操作数据库,实现datagrid
增删
改
操作。
oracle
中多条数据的增查,
Oracle
数据库,数据的增、删、
改
、查
oracle
数据库中,数据的增、删、
改
、查,通过SQL语句实现SQL:结构化查询语言;特点:不区分大小写;字符串用单引号引起来;语句结束用分号表示结束;行注释,在语句的最前面加“--”块注释,分别在语句的前后加 /* 和 */SQL中常用的几类:一、数据定义语言 DDL:创建、修
改
、删除数据库语言。create table Student(sno varchar2(3) no...
oracle
的学习、包含SQL的内容
文章目录理论方面实操方面DDLDML
增删
改
增加批量增加删除数据修
改
查询
例子
:运算符: 理论方面
Oracle
服务器 :
一个
Oracle
数据库和多个
Oracle
实例组成。 实例: 存储在内存当中 数据库 : 以二进制的形式保存在硬盘中。 网络服务 服务名 使用
Oracle
,首先开服务 services.msc 本地登录: sqlplus 用户名/密码 远程登录 :sqlplus 用户名/密码@IP地址:端口号/服务 解锁账户 以超级管理员登录sqlplus / as sysdba 解锁账户 alter
wpf -datagrid
增删
改
的自我进阶过程(新手版)
**前言:**CURD无论是B/S、还是C/S开发,这个是新手编程遇到的第
一个
门槛,也是后续编程过程中,一直使用的技能。我当初第一份实习的题目只有
一个
,那就是基于现有框架,写
一个
增删
改
查的demo。 废话不多说,我们来写第
一个
实例(新手用户,完全不懂WPF,不知道MVVM等知识); 1、先创建
一个
wpf项目,把默认的Gird布局修
改
为StackPanel布局(datagrid布局写的代码太多了,有...
oracle
表dml语句执行
记录
,创建日志
记录
触发器
记录
某表的DML操作
1.日志触发器日志类触发器的功能是
记录
对表的操作,也就是尽量全面地反映数据库表所进行的INSERT,UPDATE,DELETE操作,便于日后翻阅。从功能上来说,一般此类触发器往往会建立
一个
日志表,用来
记录
操作的过程,往往需要
记录
操作者信息,比如SQL登陆用户、客户端的机器名、客户端的IP、OS登陆用户、所用的应用程序等。也需要
记录
操作时间、执行的SQL语句以及操作所影响的
记录
,对操作
记录
的
记录
,可...
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章