- 博客(307)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象
SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象解决办法如下:1.执行语句 EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_config
2016-02-03 21:14:14 14178
原创 c# 编写webservices方法及注意事项
1、C#写Webservices方法定义 [SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)] //必须这样写 [WebService(Namespace = "http://qqbbxpd.xicp.net/")]
2012-05-30 10:39:55 7047
原创 c#以单据标准格式写EXCEL并发送邮件出去
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Reflection;using Microsoft.Office.Interop.Excel;using System.Net
2012-05-11 15:09:19 4469
原创 DataGridView排序後,如何抓取綁定資料的正確索引值
DataGridView排序後,如何抓取綁定資料的正確索引值今天在寫Windows From程式時,發現DataGridView在與DataTable透過BindingSource綁定,在DataGridView進行資料的排序後,DataGridView中的資料Index將會與DataTable的Index不一致,當選定的資料在進行修改後,因Index的不一致,導致在回存資料庫的時候無法斷定該
2012-01-09 14:42:29 3965 3
原创 文本转化成十六进制
Byte[] byteArray = System.IO.File.ReadAllBytes("k:\\photo.jpg");StringBuilder HexStringBuffer =new StringBuilder();foreach (byte bin byteArray){ HexStringBuffer.Append(b.ToString("X2")+
2011-11-12 12:58:48 1202
原创 SQL SERVER 数据库选项设置错误导致跨数库访问效率低下,及解决办法
在我本机有一数据库BillData,一数据库SystemData其中BillData库中有一表bill_salesPro,在SystemData库中创建一视图create view bill_salesPro as select * from A.dbo.bill
2011-10-18 16:24:02 1089
原创 c# 利用委托返回控件的值
private delegate string mydelMember(); //声明委托 private string GetSearchWhere() //委托执行的方法 {
2011-09-13 13:36:13 1187
原创 利用死循环巧妙实现,回车对话框不关闭
bool flag = true; while (true) { if (!flag) { break; } if (MessageBox.Show("商品检索
2011-08-26 12:49:58 924
原创 利用BackgroundWorker 实现线程查询显示进度条,并允许终止查询(模仿SQL查询)
//利用组件实现线程查询 private SqlCommand fCurCommand; private string fCommandText = string.Empty; private SqlConnection fC
2011-08-20 16:29:30 3106 1
原创 C#调用C写的DLL二级指针传递方法
最近在做一项目需要调用第3方DLL(c写的),其中有个参数是2级指针,查了很多资料终于搞定1、函数原形 方法原式: int Quest_goodsA(CHAR* flowno ,CHAR* salesman,int offlinenum,CHAR* offli
2011-08-20 16:22:20 5825
原创 查询数据库的数据,是个比较费时的工作,在使用线程查询的时候显示个进度条,并允许终止查询的实现
public partial class FormThradQuery : Form { public delegate void PDelegate(); public delegate void myDelegate(DataTa
2011-08-16 17:15:11 1780
原创 c#解析类 Evaluator 实现动态流程之Demo
1、假设数据库保存的流程如下: decimal 每月工作日 = 30M; /*定义每个月的工作天数*/decimal 病假计薪天数 = 7M; /*定义病假最高的薪天数*/decimal 超出计薪天数 = 请假天数 - 病假计薪天数; /*计算超出计薪天数*/deci
2011-07-14 17:20:27 811
原创 c#解析类 Evaluator 实现动态流程
这个叫Evaluator的类,可以实现你的功能。使用方法:Console.WriteLine("Test0: {0}", Evaluator.EvaluateToInteger("(30 + 4) * 2"));using System;using System.CodeDom;
2011-07-14 17:00:47 1630
原创 在ASP.NET中调用Report Service 报表流程
1、定义Report Service 报表2、ASP.NET展示页面代码 Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %> http://www.w3.org/TR/xhtml1/DTD/xht
2011-07-12 11:41:44 3422
原创 Asp.net 后台调用js方法(转)
<br />1. 用Response.Write方法<br /> 代码如下:Response.Write("<script type='text/javascript'>alert("XXX");</script>");<br />此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如Response.Write("<script type='text/javascript'>function myfun(){}</sc
2010-11-01 22:51:00 797
原创 ASP.NET弹出模态对话框
<br />主页面 PageBase.aspx.cs 中的代码<br />protected void Page_Load(object sender, EventArgs e)<br />{ <br /> if (!this.IsPostBack)<br /> {<br /> //addBtn.Attributes.Add("onclick", "javascript:ShowModalDialog('OvertimeDlog.aspx','395px','250px')");<br />
2010-11-01 22:49:00 3219
原创 asp.net 中利用GridView实现增加,修改,删除
<br />1、创建数据库表<br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENTIFIER ON<br />GO<br />SET ANSI_PADDING ON<br />GO<br />CREATE TABLE [dbo].[Table1](<br /> [ID] [int] IDENTITY(1,1) NOT NULL,<br /> [Employees] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NU
2010-10-31 12:17:00 6162
原创 SQL Server Reporting Services 远程匿名访问解决办法
SQL Server Reporting Services 并非专门设计用于 Internet 报表部署方案,但是您可以成功地将 Reporting Services 放置于面向 Internet 的 Web 服务器上, 以将一般信息向广大公众传播,或者将公司保密数据向经过授权和身份验证的用户传播。 公司的一个项目中的报表准备升级到SQL Server 2005,并且其中的报表系统将使用集成在SQL Server 2005中的Reporting Services。 但是当我将报表模
2010-09-16 11:57:00 8135
原创 SQL Server 2005中设置Reporting Services发布web报表的匿名访问
<br />http://www.cnblogs.com/firmwolf/archive/2005/08/04/207062.html<br />一位朋友提出个问题:集成到SQL Server 2005中的Reporting Services已经将报表模板发布到IIS服务器,客户端通过浏览器访问时,默认会弹出Windows集成身份验证的对话框。如果在IIS配置里面把允许匿名(IUSR_**)访问的选项勾选,客户端再次访问的时候,会提示IUSR_** 访问权限不足。<br /> <br /> <br />
2010-09-16 11:52:00 817
原创 防止冲DockContent继承的窗体重复打开
<br /> string strDllName = item.Tag.ToString().Trim().Substring(0, item.Tag.ToString().Trim().IndexOf("*"));<br /> string strFrmName =item.Tag.ToString().Trim().Substring(item.Tag.ToString().Trim().IndexOf("*") +1,item.Tag.ToString().Trim().Leng
2010-09-13 22:50:00 1615
原创 将DataTable中满足条件的记录输入到另一个DataTable
<br />private DataTable GetNewDataTable(DataTable dt,string condition)<br /> { <br /> DataTable newdt = new DataTable(); <br /> newdt=dt.Clone();<br /> DataRow[] dr = dt.Select(condition); <br />
2010-09-02 15:01:00 1211
原创 将dataGridView中的添加/删除等修改保存至数据库 ,支持多条操作,最后一次性保存
1、窗体级变量,准备工作 MMS.Public.DbAccLibry.DbAccess myDbacc; //// /// 批量修改数据库交易对象 /// private SqlDataAdapter myDAMult = new SqlDataAdapter(); /// /// 批量修改记录集 /// private DataSet myDsMult = new Data
2010-08-27 21:32:00 4101 1
原创 代码动态创建ODBC数据源
<br />1、定义方法:<br /> /// <summary><br /> /// 创建ODBC数据源<br /> /// </summary><br /> /// <param name="dsn"></param><br /> /// <param name="server"></param><br /> /// <param name="database"></param><br /> /// <returns><
2010-08-25 16:01:00 929
原创 窗体大小自适应分辨率的实现方法
<br />窗体大小自适应分辨率的实现方法 <br />http://blog.sina.com.cn/s/blog_61090e890100gbv5.html
2010-08-14 18:56:00 1309
原创 AcceptChanges()位置颠倒影起,DataGridView与SqlDataAdapter实现增加,修改,删除不成功
<br />一、声明窗体级变量:<br /> SqlDataAdapter myDaGoodRepPric = new SqlDataAdapter();<br /> DataSet myDsGoodRepPric = new DataSet();<br /> SqlParameter param = new SqlParameter();<br /> SqlConnection myConnection;<br /> MMS.Publi
2010-07-23 13:03:00 930
原创 SQL 行转列,列转行 SQL2000/2005分别写法
<br />--行转列(SQL2005)<br />--建表<br />create table test(编号 int,姓名 varchar(20),季度 int,销售额 int) <br />insert into test values(1,'simon',1,1000)<br />insert into test values(1,'simon',2,2000)<br />insert into test values(1,'simon',3,3000)<br />insert into test
2010-07-20 11:56:00 877
原创 SQL Exists妙用
<br />说明:<br /> 以下SP表存在sp_id,sp_mdid,sp_gys,sp_txm的联合主键<br /> <br />一、以SP为准,将该表不存在的数据从ecv_spinfo 插入<br /> <br />insert into [192.192.192.249].wit_oa_scm.dbo.SP(sp_mdid,sp_id,sp_gys,sp_mc,sp_dw,sp_gg,sp_xz,sp_hsjj,sp_sl,sp_pp ,sp_bz2 ,sp_lb ,sp_txm,sp_ynt
2010-07-20 11:25:00 712
原创 SQL行累加/递减
<br />select spbm,spmc,wlbzs as 数量,50-(select sum(wlbzs) from ecspywxx tb where tb.spbm<=ta.spbm) as 累计差值,(select sum(wlbzs) from ecspywxx tb where tb.spbm<=ta.spbm) as 累计 from ecspywxx ta
2010-07-13 16:37:00 3475
原创 SQL分段读取技巧
declare @v_i int,@v_temp varchar(300),@v_outQty numeric(10,4),@v_Pric numeric(10,4),@v_Pch varchar(30),@v_Result varchar(4000)set @v_Result='000523000200|1.4|520.03;000524000300|2.0|32.00;000528000300|11.0|345.00'set @v_i=charindex(';',@v_Result)
2010-06-25 20:29:00 1509
原创 DataGridView里批量修改提交数据库方法
准备工作,声明窗体级全局变量: private DataSet ds = new DataSet(); private SqlDataAdapter sda = new SqlDataAdapter(); private SqlConnection myConn = new SqlConnection();1、利用SqlCommandBuilder
2010-05-18 18:46:00 4060 1
原创 WinForm中利用DataGridView控件对数据进行批量操作
http://renhappy20066.blog.163.com/blog/static/112080786201022010152155/
2010-05-16 00:38:00 3083
原创 吴秦 如何从单行提取成多行(TSQL)?
http://www.cnblogs.com/skynet/archive/2010/05/05/1728423.html
2010-05-08 16:34:00 2500
原创 SQL2008使用表达式递归查询
--由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 u
2010-05-08 16:23:00 471
原创 SQL2005 高效分页
1、select top 10 * from ( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username from Guest where username = user ) as Twhere RowNum > ((@Page - 1) * 10) 2、
2010-05-08 16:21:00 512
原创 sql中日期格式
1 ---上个月月初第一天 2 select CONVERT(varchar(12) , DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0), 112 ) 3 4 ---上个月月末最后一天 5 select CONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,ge
2010-05-08 16:18:00 1553
原创 SQL数据库置疑或只有mdf文件恢复方法
由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。 如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息 设备激活错误。物理文件名 C:/Program Files/Microsoft SQL Server/MSSQL/data
2010-05-08 16:14:00 839
原创 利用花生客和路由器架设自己的FTP
1、申请域名 假设申请的域名为:qqq.vicp.net2、下载花生客客户端3、在路由器映射端口 转发规则->虚拟服务器->填写服务端口->填写本服务器的IP->选择所有协议->勾选启用->保存->重新启动 如: ID服务端口IP地址协议启用192.168.1.启用5、 保存
2010-05-01 11:47:00 666
原创 欢迎界面
2009-05-13 14:57我说的欢迎界面就是在登陆系统之前的一闪而过的窗体 我的欢迎窗体的代码: Private Sub Form_Click() Me.Hide Main End Sub 主模块的代码 Sub Main() Form1.Show form1是欢迎窗体 Unload Form1 Dim fLogin As New frmLogin fLogin.Sh
2010-05-01 08:52:00 657 1
原创 安装Windows2003 sp1/sp2提示产品密钥无效的解决方法
Microsoft Windows Server 2003的盗版用户,在安装Microsoft Windows Server 2003的Windows Server 2003 Service Pack 1(Windows 2003 Sp1)或者Windows Server 2003 Service Pack 2(Windows 2003 Sp2补丁的时候,有可能会弹出窗口提示一下内容 "Windo
2010-04-27 11:38:00 2260
关于C# 操作XML文件问题
2016-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人