暂无个人介绍
【IT168技术文档】1、用EXISTS替代IN,NOT EXISTS替代NOT IN: 在子查询中,NOT在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下,使用EXISTS(或NOTEXISTS)通常将提高查询的效率. SELECT AND EXISTS (SELECT ‘X' FROM DEPT WHERE DEPT.DEPTN
1、看容易出现的迷茫 人为什么会迷茫 其一:不知道自己当前所做的事情有什么意义,处于什么阶段,后面又将何去何从; 其二:处理的事情零零散散,反反复复,无序繁杂,心生疲乏。 所以,我们在沟通和被沟通的时候,一定给到大家能认知、认同的清晰视图。如:个人发展视图、业务规划视图、项目范围视图、需求列表视图。 我们在沟通中也要注意解决迷茫, 达到事半功倍的效率。 首先要
背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定不上去。原因可能有一下几种: 1、绑定时fieldname未设置对,比如未将列名全部大写。 小注:GridControl控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来(当时or
使用背景: 完成一个查询,返回一个DataTable后,很多时候都想在查询结果中继续搜索。这时可以使用DataTable.Select方法对结果进行再查询。 DataRow[] dr = ds.Tables[table_name].Select(); DataRow[] dr = ds.Tables[table_name].Select("数据库绑定在gridv
SELECT CREATED FROM USER_OBJECTS WHERE OBJECT_NAME='表名'; 注意 你的table名字一定要大写 在数据字典里是分大小写的。
今天写了一个插入语句,往表C中插入数据。insert into 表名(列名) values () where A.列aa=B.列bb; 但半天没反应,select aa from A;select bb from B,发现存在相等的值 A中的aa是1,2,3;B中是001,002,003 解决:把1改为001,2改为002,3改为003后问题解决,从此可以看出0
在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。 数组 数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如: string[] s=new string[3]; //赋值 s[0]="a
select text from all_source where name = '存储过程名'; 例如建立存储过程的语句为: CREATE OR REPLACE PROCEDURE EMP_COUNT AS V_TOTAL NUMBER(10); BEGIN SELECT COUNT(*) INTO V_TOTAL FROM EMP; DBMS_OUTPUT.PUT_LINE
点击打开链接
http://blog.163.com/pinbo_jiankun/blog/static/13354648820138245630971/
登录要查看的数据库,输入:select * from v$version;即可
1、要调试服务器端的代码,先把服务器端的dll换为最新的。 2、debug---attch process A、附加主调试进程(eg:Tr管理软件套件) B、附加W3WP.exe进程(该进程仅在服务器端有,客户端没有),调试服务器端代码的关键。 在XP中该进程不叫W3wp.exe,而叫做 3、在服务器端代码添加断点,即可追逐到服务器端的代码 小注:要
当函数需要一个DateTime类型的变量,但传入的值drselect["某列名"].ToString()输出来后,显示为20080501这个格式时,要注意这种格式不能转化为DateTime类型的变量,应该转化成2008-05-01这种形式就可以了。 代码: DateTime dt = new DateTime();
not all code paths return a value这句话直译是: 不是所有的代码都返回值 private bool aa() { foreach (DataRow dr in ds.Tables[0].Rows) { if (dr["列名"].Equals(某个变量))
点击打开链接 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
点击打开链接
//cEdit_qx是CheckBox的名字(当然可以任意取) //右击CheckBox控件在方法中找CheckStateChanged private void cEdit_qx_CheckStateChanged(object sender, EventArgs e) { if (cEdit_qx.Checked)
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 例子: //下面两句话应该写在Load函数中 comboBoxEdit1.Properties.Items.Add("0-未导入AA"); comboBoxEdit1.Properties.Items.Add("1-已导入AA"); //下面这句话应该是让comboBoxEdit默
1、在form1中要打开form2时(form1与form2均为类) new form2 = New Form2(); form2.ShowDialog(); form2.Dispose(); 注:ShowDialog()显示模式窗体Show()显示非模式窗体 根据具体情况使用 2、form之间传递参数 例如: 在F
点击打开链接 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
问题背景简介: 在服务器上搭建了64环境,用于测试,由于plsql对于64位oracle支持不好,所以其导入、导出表或者数据图标为灰色,不可用。 那我要该服务器上导入相应的数据应该怎么办呢? 解决办法:在本机(32位环境)plsql登录相应的帐号,将.pde文件导入(导入、导出按钮在工具栏下面有),即可。导入pde文件是在pl/sql developer选项卡界
点击打开链接
首先执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否为SIMPLIFIED CHINESE。如果不是,需要设置环境变量。 1、右击我的电脑,选择属性,如下图: 2、选择高级系统设置,如下图: 3、“高级
点击打开链接
SQL SERVER: select * from information_schema.tables ORACLE: select table_name from user_tables ACCESS: select name from MSysObjects where type=1 and flags=0
点击打开链接
点击打开链接
C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。例如,当
1、用于 SQL Server 的语法 下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-increment 主键: CREATE TABLE Persons ( P_Id int PRIMARY KEY IDENTITY, LastName varchar(255) NOT NULL, FirstName varchar(255), Ad
点击打开链接
clone 是传递一个引用,相当于创建了一个指向原字符串的一个指针,copy是复制一个对象。 DataTable dt=new DataTable(); DataTable dtcopy=dt.copy(); DataTable dtclone=dt.clone(); 这两种方式都是创建了一个新的对象,copy复制的是值和一些约束等,clone复制的是架构,直接这样clo
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1、使用小结: comboBoxEdit1.Properties.Items.Add("0-要显示的提示信息"); comboBoxEdit1.Properties.Items.Add("1-要显示的提示信息"); comboBoxEdit1.Se
基本上oracle引入dual为的就是符合语法1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词。dual名词意思是对数,做形容词时是指二重的,二元的。 2. Oracle中的dual表是一个单行单列的虚拟表。 3. Dual表主要用来选择系统变量或求一个表达式的值。 4. 更具体的说,我们见过这样一个简单的例子: SELECT sysdate FRO
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 该方法需要有GridViewds.Tables[0].Rows[gridView1.FocusedRowHandle]["数据库中某列的名字"].ToString(); 或者(该方法不需要有GridView) DataSet ds=new DataSet(); System.Wind
//前两个是将textbox中的值添加到dataset中 ds.Tables[0].Rows[0]["数据库中与输入框对应的列名"] = textBox_bh.Text; ds.Tables[0].Rows[0]["数据库中与输入框对应的列名"] = textBox_mc.Text; //将checkedit的选择与否的状态添加到dataset中去,ch
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1、GridControl与微软自带控件textBox(或者dev的TextEdit)同步显示 第一步: //获取当前行号 public DataRow CurrentRow { get {
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。GUID的唯一缺陷在于生成的结果串会比较大。 对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。 1、Guid.NewGuid().ToString("N"
要求:将ORACLE数据库里面的XX信息(表B,客户的数据库)导入到“接口表”(A,自己系统的数据库)中。此对照表的信息同ORACLE里面的XX数据表信息一样。此项操作由系统的系统管理员来完成,并且可以随时导入,对于已经导入成功的数据,不会重复导入。 表的结构: CREATE TABLE A( ID NUMBER(20), UPDAT
Oracle数据类型 定义 CHAR <=2000 DATE Jan 1, 4712 B.C.到 Dec 31, 4712 A.D. DECIMAL 同 Number一样 FLOAT 同 Number一样 INTEGER 同 Number一样
1、F9:设置或者取消断点,如果当前行未设置断点,则F9可以再当前行设置断点,如果已经设置,则为去除断点 2、F10:不进入函数单步,F11进入函数单步(F10逐语句向下执行。F11逐过程向下执行。) 3、F5:运行到断点所在位置,调试状态下,再按一次F5就会运行到下一个断点处 4、SHIFT+F5:退出调试 5、SHIFT+F11:跳出F11进入的函数块,即跳出{} 6、CTRL+F10:
会计基础003
会计基础002
会计基础001
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1、点击Run Desginer按钮,如下图: 2、单击列按钮,如下图: 3、点击新增列按钮: 4、找到ColumnEdit属性: 5、选择CheckEdit类型: 6、设置选中状态的值、未选中状态的值是(此处选择的是“1”未选中状态,“0”为非选中状态,注意这里类型要选择str
foreach语句表示收集一个集合中的各个元素,并针对各个元素执行内嵌语句。 语句的格式为: foreach(type identifier in expression)embedded-statement foreach(元素类型 变量名 in 集合或数组名) {语句} 其中类型(type)和标识符(identifier)用来声明循环变量,表达式(expre
点击打开链接
//增加、删除、更新、查询公用 string MyConn = "server=127.0.0.1;uid=数据库登录名;pwd=密码;database=数据库的名字;Trusted_Connection=no"; SqlConnection MyConnection = new SqlConnection(MyConn); 1、增加
1、连接Oracle,并可以将数据库的数据显示在 GridControl上 string ConnectionString = "Data Source=数据库名;User Id=用户名;Password=密码;Integrated Security=no;"; OracleConnection conn=new OracleConnection(Connect
DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以Data
1、你的宽带是不是用猫上的?(也就是说,你的ip是固定ip还是自动生成的虚拟ip?) 如果是固定ip,不需要用花生壳(花生壳是一套完全免费的动态域名解析服务客户端软件)也能发布。 2、看你发布是想干什么了如果仅仅是你的几个朋友来浏览,只需要把网站放到iis上,对方输入你的ip就可以了。如果是想向网络公开,就下载个花生壳。如果用花生壳,还是比较直接的,你下载个自己摸索摸索就会了。