- 博客(32)
- 收藏
- 关注
原创 select在stored procedure中赋值时的妙用
declare @MyValueStr varchar(1000)set @MyValueStr=select @MyValueStr=@MyValueStr+[+isnull(MyValue,)+], from MyTestTableselect @MyValueStr这样@MyValueStr 中的值就是所有的MyValue的值组成的一个字符串了
2006-08-15 17:24:00 744
原创 Sql server中不使用xp_cmdShell执行外部程序的两种方法
第一种方法:使用c++写一个扩展存储过程,再添加到数据库中就可以了,此时DBA可以对这个扩展存储过程设置权限等等,由于这个存储过程是用户自己写的,所以能执行那些程序当然就你说了算了,不会像xp_cmdshell一样不安全了,具体的例子请参看http://www.codeproject.com/database/xyprocedure.asp第二种方法:使用c#写一个com组件(应该
2006-07-31 16:29:00 1094
原创 Database Property Example
Database Property ExampleThis example uses the Database property to show how code that used to access ODBC data through the Microsoft Jet database engine can be converted to use ODBCDirect Connecti
2006-07-14 10:50:00 612
原创 Steps to Reproduce Behavior
Steps to Reproduce BehaviorloadTOCNode(2, moreinformation);The following example assumes that you have an Open Database Connectivity (ODBC) data source that opens the Pubs database in Microsoft SQ
2006-07-14 10:37:00 735
转载 Use ODBCDirect with Microsoft Access
Use ODBCDirect with Microsoft AccessNote: To ensure compliance with upcoming versions of Internet Explorer, we are deprecating the use of some ActiveX controls on the site. Our apologies for the inc
2006-07-14 10:31:00 602
翻译 VBA中获得当前计算机的用户名
最近的项目里需要用VBA,比较郁闷,写程序越来越倒退了,用起VBA来了需要在access中获得当前的计算机用户,用于登陆sql server数据库 Makes sure all variables are dimensioned in each subroutine. Opti
2006-07-13 16:43:00 1861
原创 NANT的.build文件
http://localhost/testWeb/testWeb.csproj" path="testWeb.csproj" /> -->
2006-07-13 16:26:00 757
原创 显示一年的所有星期六和星期日的sql语句
SELECT rq,to_char(rq,day)FROM (SELECT trunc(SYSDATE, year) + ROWNUM - 1 rq FROM dual CONNECT BY ROWNUM WHERE to_char(rq, d) IN (1, 7)适用于oracle
2006-06-15 13:51:00 832
原创 [转载]ASP.NET的 Session 详解
Session模型简介Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字
2006-04-12 22:02:00 496
原创 VC常用数据类型使用转换详解
我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);//
2005-06-17 14:50:00 564
原创 数据库的菜鸟知识
数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句(比如,你的存储过程名为:PRO_test , 则填入 EXEC PRO_test ),在“调度”里面填写什么时间执行注意:在常规属性里面的 所有者 选择sa
2005-06-07 16:51:00 566
原创 判断一个字符是否为汉字
取该字符的ASCII码值 如果在0x41~0x7a之间,为英文字符(包括标点符号) 如果是GB2312-80编码 编码范围是高位0xa1-0xfe,低位是 0xa1-0xfe 汉字范围为 0xb0a1 和 0xf7fe btw:Unicode资源 ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA 用.NET获取汉字的区位码 http:/
2005-06-06 16:04:00 1891
原创 c#中使用结构体
//--------------结构体测试代码------------------------------------- /*原结构体 //zxmenu.bin的文件头结构 typedef struct { char Mark[8]; //标记(QLZXMENU) char Version; //版本号(0x01)
2005-06-06 15:37:00 2345
原创 sql转义字符
sql有不少转义字符,需要注意一下,转换一下再存进去就Ok了public string EnCode(string content) { string str1=content.Replace(" string str2=str1.Replace(">",">"); string str3=str2.Replace("","'"); string str4=st
2005-06-06 10:11:00 3526 1
原创 aspx不同页面间传递参数的问题
老的asp不同页面间传递时,直接request.form就可以了新的aspx的页面机制不同了,所以换个新的方法来做第一个页面点了按钮提交后Querystr是一个labelQuerystr.Text=SelectQuery;Server.Transfer("Infoview.aspx?Type=Search");第二个页面也就是Infoview.aspx页面if (Context.Handler i
2005-06-02 13:00:00 632
原创 OleDb读出excel表的sheet的名称
string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+FileName+";Extended Properties=Excel 8.0";OleDbConnection cnnxls = new OleDbConnection (mystring);cnnxls.Open();DataTable FromEx
2005-06-02 12:16:00 1094 1
原创 遍历页面中指定控件的函数
使用递归遍历当前页面内的所用控件,查找与指定的类型相同的控件//SearchType为要找的控件的类型 private void ForEachControl(Control SearchCtrl,Type SearchType) { foreach(Control Target in SearchCtrl.Controls) { string TargetName=T
2005-06-02 11:26:00 546
原创 在生成安装和部署项目时收到“Unrecoverable Build Error”(不可恢复的生成错误)错误信息
本页内容症状原因解决方案状态更多信息 重现问题的步骤参考这篇文章中的信息适用于:症状当您试图生成在 Visual Studio .NET 中创建的安装和部署项目时,您可能会收到以下错误信息: Unrecoverable build error返回页首原因通常,发生此问题的原因有以下几种: •在 Visual Studio .NET 开发环境中,打开了多个窗口。•在您的 Visual Studio
2005-05-24 15:53:00 649
原创 excel文件导入sql server数据库
使用存储过程导入excel数据到sql server中,更新需要更新的项首先导入到临时表中存储过程只能从查询分析器中建立,不能在企业管理器中新建存储过程否则会出现ANSI_NULLS,ANSI_WARNINGS的郁闷问题CREATE PROCEDURE P_ImportExcel@path_file varchar(200)AS create table #Student( zjzh
2005-05-24 15:49:00 879
原创 Inside C# 2nd Edition 边看边记 (3)
第五章1.属性没什么值得提的……………………2.多维数组与数组的数组第二个的名字听着很别扭,我也不知道叫什么好,书里叫Jagged Arrays首先是多维数组,没有什么特别的,就是定义的时候和c++有不同double[,,] numbers;这个定义了一个三维的数组,知道数组的维数挺容易的,数数有几个逗号再加1就可以了再看看怎么使用多维数组using System;class MultiDimAr
2005-04-15 14:47:00 559
原创 C++中的虚函数(virtual function)
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout };class B: public A{public: virtual void foo() { cout };那么,在使用的时候,我们可以:A * a =
2005-04-15 13:02:00 436
原创 Inside C# 2nd Edition 边看边记 (2)
第四章杂记1.ref、out、reference type、value type 好搞呀都和函数调用的参数有关,首先是value type,如果没有被任何修饰附修饰,那么就是值传啦,如果被ref修饰的参数好像c++里面的指针,被out修饰效果也是差不多但值得注意的问题是,如果函数的某个参数被ref修饰,则调用此函数前,这个参数必须是赋值过的,如果是out修饰,则没有这个限制,但是out修饰的参数在
2005-04-15 10:08:00 489
原创 Inside C# 2nd Edition 边看边记
第一章杂记1.Working with Assemblies and Modules没有想到第一章这里这么郁闷,全英文,理解有点困难,先跳过吧第二章杂记1.Boxing and Unboxing引用的用处好大呀,看看下边这段代码,知道里面发生了几次boxing和unboxin吗using System;class test{ public static void Main()
2005-04-14 10:33:00 506
原创 获得sql的安装位置
方法一://读取注册表,获得sqlserver的安装路径 RegistryKey pRegKey = Registry.LocalMachine; pRegKey = pRegKey.OpenSubKey("SOFTWARE//Microsoft//MSSQLServer//Setup"); Object SqlPath = pRegKey.GetValue("SQLDataRoot"
2005-04-14 09:24:00 530
原创 Setting NTFS Permissions with C#
Today I needed to set NTFS permissions in C# on some newly created directories. No problem I thought, the CLR will have something for it somewhere in Security, so I checked Google in the hopes to find
2005-04-14 09:20:00 411
原创 给定一个中文字符,在C#中如何判断该字符为中文字符?
string s="中";foreach (char c in s){ if (c >= 0x4e00 && c MessageBox.Show("是中文");}
2005-04-13 17:22:00 902
原创 C#中如何调用C++编写的DLL
转自:CSDNc++经过这么多年的发展已经积累了大量的动态连接库,如果能够在.net环境里应用这些函数库,可以很大的提高整个应用的开发速度。使用c++编程的人员肯定对指针不会感到陌生,由于c++中的函数接口好多都可能定义成位指针,而c#中只有在声明为unsafe code中才能够使用指针。如果想让c++的DLL支持在C#中调用,那么在C++接口的声明中需要使用下面的这种格式: extern "C"
2005-04-07 09:20:00 622
原创 如何在程序中建立internet快捷方式
第一种方法:添加以下引用:COM下Windows Script Host Object Model,然后using System.Runtime.InteropServices; using IWshRuntimeLibrary; string mysite = "http://mysite.com"; string fav = System.Environment.GetFolderPath
2005-03-25 13:44:00 966
原创 当查询条件的个数不定的时候,如何在存储过程中动态生成select语句的where子句?
wangxl430 (卡拉) 查询条件可能的个数不定,例如:可能是select * from table1 where a>4 and b也可能是select * from table1 where a=10 and b也可能是select * from table1 where c like bbb+%很多种情况,唯一可以确定的是条件的最大个数是固定的。我的想法是将各个条件的参数(如果存
2005-03-18 12:17:00 1812
原创 C#.NET数据库操作记要 (转)
一.数据库连接将连接的数据库信息存在下面的文件中,方便统一管理。Web.config//还不懂这个的。最好好好学学,本人觉得很有用,.NET么当然要用.NET的东西了。 defaultLanguage="c#" debug="true" > //出错信息在开发端显示,客户端
2005-03-11 09:25:00 478
原创 [System.ComponentModel.DesignerCategory("Code")]到底干吗用的?
在很多类前面都看到[System.ComponentModel.DesignerCategory("Code")]这么一句话,不知道作用是什么,查查csdn,虽然有,但可能是理解能力低,没有看懂什么意思,最后只能搜一下英文的网站,发现老外说事情比较浅显,通俗易懂呀!!!!For those of you who like certain control classes to open in the
2005-03-09 14:37:00 1450 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人