| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 617 人关注过本帖
标题:求高手帮忙~万分感谢!!!!
只看楼主 加入收藏
wangshunzhi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
求高手帮忙~万分感谢!!!!
需要c# + Oracle 的windows系统,只要有查询,增加,删除,报表打印功能就可以,谢谢各位大哥了!~~   QQ:80515186  
Email:wangshunzhi@
搜索更多相关主题的帖子: 感谢 
2009-11-17 16:12
wangshunzhi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-17
收藏
得分:0 
花钱买都可以啊~~~!!!!!帮帮忙!!急!!!!!
2009-11-17 16:29
domon
Rank: 3Rank: 3
来 自:河南
等 级:论坛游侠
帖 子:92
专家分:191
注 册:2009-10-26
收藏
得分:5 
帮你顶下,建议你去百度一下,或者google一下  这中东西还蛮多的

希望,是走出来的!!!
2009-11-17 16:33
wangshunzhi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-17
收藏
得分:0 
回复 3楼 domon
谢谢你,可是我找了好久,都没有找到!!!!!!!期待大哥帮忙
2009-11-17 16:38
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:5 
用oracle和SQL一样,语句上没什么区别,只是连接字串上不同而已,应该很好弄的。

QQ:81704464
2009-11-18 08:01
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:5 
无非就是数据库的增删改查嘛。。
没有复杂的逻辑的,我也觉得好弄.
2009-11-18 11:33
wangshunzhi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-17
收藏
得分:0 
回复 5楼 athenalux
请问大哥,手头有这样的软件吗?
2009-11-18 15:57
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:0 
没有,不过你哪块不知道怎么弄啊?应该好弄的啊

QQ:81704464
2009-11-19 08:13
domon
Rank: 3Rank: 3
来 自:河南
等 级:论坛游侠
帖 子:92
专家分:191
注 册:2009-10-26
收藏
得分:0 
程序代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using System.Data.OracleClient;
using System.Data;
using System.Windows.Forms;
using System.Collections;
using Microsoft.VisualBasic.Devices;
using System.Security.Cryptography;
using  pupu
{
    class DBProc
    {
        protected string _connStr = string.Empty;

        public DBProc()
        {
            //以下自己填写
            string _dataSouce = "";   //数据库名
            string  _user ="";        //登陆用户名
            string _pw="";            //登录密码
            //这你自己填写
            _connStr = "Data Source=" + _dataSouce + ";Persist Security Info=True;User ID=" + _user + ";Password=" + _pw + ";Unicode=True";
        }

        public string GetConnectionstring()
        {
            return _connStr;
        }

        public DataTable OraExeFill(string cmdStr)
        {
            DataTable _returnTable = new DataTable();
            OracleConnection _connection = new OracleConnection(GetConnectionstring());
            try
            {
                OracleCommand _command = _connection.CreateCommand();
                _ = cmdStr;
                OracleDataAdapter _adapter = new OracleDataAdapter(cmdStr, _connection);
                _adapter.Fill(_returnTable);
            }
            catch (Exception)
            {
            }
            return _returnTable;
        }
        
        public bool OraExeNonQuery(string cmdStr, ref string msg)
        {
            bool _ret = false;
            OracleConnection _connection = new OracleConnection(GetConnectionstring());
            try
            {
                _connection.Open();
                OracleTransaction _trans = _connection.BeginTransaction();
                OracleCommand _command = _connection.CreateCommand();
                _command.Transaction = _trans;
                try
                {
                    _ = cmdStr;
                    _command.ExecuteNonQuery();
                    _();
                    _ret = true;
                }
                catch (Exception ex1)
                {
                    _trans.Rollback();
                    msg = ex1.Message.ToString();
                }
            }
            catch (Exception ex)
            {
                msg = ex.Message.ToString();
            }
            finally
            {
                _connection.Close();
            }
            return _ret;
        } 
    }
} 
查询按钮的点击事件:
程序代码:
DBProc d = new DBProc();
DataTable dt = new DataTable();
string cmdstr = "select * from tableName";
dt = d.OraExeFill(cmdstr);
gridView.DataSouse = dt;
gridView.Bind();
删除按钮的点击事件:
程序代码:
DBProc d = new DBProc();
string mes = "";
string cmdstr = "delete from tableName where 条件";
bool b = d.OraExeNonQuery(cmdstr,ref mes);
if(b)
    MessageBox.Show("删除成功");
else
    MessageBox.Show("删除失败");
//调用下查询按钮的事件重新查询
增加按钮的点击事件与删除按钮基本相同,把查询语句改了就OK
打印功能因为我不怎么用,所以不怎么熟悉

以上代码是手写的,未编译过,所以可能有的地方有错,需要楼主编译下把有错误的地方更正下

希望,是走出来的!!!
2009-11-19 09:38
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:5 
额,跟sql差不多,去csdn下载中心看看有没有

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-11-19 12:47
快速回复:求高手帮忙~万分感谢!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033644 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved