随笔分类 -  编程语言

摘要:告诉大家一个直接用SQL语句把DBF导入SQLServer,以及txt导入Access的方法,大家抛弃BatchMove吧来自:碧血剑告诉你一个最快的方法,用SQLServer连接DBF在SQLServer中执行SELECT * into bmkFROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,’Data Source=”e:\share”;User ID=Admin;Password=;Extended properties=dBase 5.0’)...bmk这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,速度是最快的把 阅读全文
posted @ 2013-11-08 20:08 angelbd 阅读(263) 评论(0) 推荐(0)
摘要:1. 存储过程没有返回值的情况(即存储过程语句中没有return之类的语句) 用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 (1)假如通过查询分析器执行该存储过程,在显示栏中假如有影响的行数,则影响几行count就是几 (2)假如通过查询分析器执行该存储过程,在显示栏中假如显示'命令已成功完成。'则count = -1;在显示栏中假如有查询结果,则count = -1总结:A.ExecuteNonQuery()该方法只返回影响的行数,假如没有影响行数,则该方法的返回值只能是-1,不会为0。 B.不论ExecuteNonQ 阅读全文
posted @ 2013-10-29 22:52 angelbd 阅读(340) 评论(0) 推荐(0)
摘要:MS SQL Server 未公开的加密函数有哪些?以下的文章是对MS SQL Server 未公开的加密函数的具体操作,如果你对其相关的实际操作有兴趣的话,你就可以点击了。 MS SQL Server 未公开的加密函数,假如你对MSSQL的用户信息有兴趣了解的话,可能会发现关于master.dbo.sysxlogins里面存放着一些相关的用户口令,但是password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢?其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是不错。让我们来看看它是怎么做的,注意这一行sel 阅读全文
posted @ 2013-10-29 20:49 angelbd 阅读(434) 评论(0) 推荐(0)
摘要:SQL语句,纵列转横列 Feed: 大富翁笔记 Title: SQL语句,纵列转横列 Author: wzmbox Comments sTable.db库位 货物编号 库存数1 0101 501 0102 601 0103 502 0101 902 0103 1002 0111 303 0101 1203 0102 1104 0101 11只列出表中库位为1、2、3的数据,格式如下:货物编号 库位1 库位2 库位30101 50 90 1200102 60 1100103 50 1000111 30请问用一句sql语句怎么实现?select a.货物编号,sum(b.库存数),sum(c... 阅读全文
posted @ 2013-10-24 18:42 angelbd 阅读(2471) 评论(0) 推荐(0)
摘要:直接用SQL语句把DBF导入SQLServer告诉大家一个直接用SQL语句把DBF导入SQLServer,以及txt导入Access的方法,大家抛弃BatchMove吧来自:碧血剑告诉你一个最快的方法,用SQLServer连接DBF在SQLServer中执行SELECT * into bmkFROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,’Data Source=”e:\share”;User ID=Admin;Password=;Extended properties=dBase 5.0’)...bmk这样就可以把e:\share中的bmk.db 阅读全文
posted @ 2013-10-24 17:36 angelbd 阅读(1724) 评论(1) 推荐(0)
摘要:用SQL语句创建Access表很久以前弄的,用了一天的时间,没有什么技巧,却很实用.很乱,复制下来到记事本,把自动换行去掉再看,就有条理了:)---------------------------------------------------------------------------- 类型名称 TYPE 备注---------------------------------------------------------------------------- 自动编号 integer + identity(1,1) 文本 va... 阅读全文
posted @ 2013-10-24 17:35 angelbd 阅读(7343) 评论(1) 推荐(0)
摘要:根据数据字典表定义的表结构,生成创建表的SQL语句//1. 类名:TJZDbSqlCreate//2. 父类:Tcomponent//3. 主要属性:// DataBaseName:String //数据源。数据字典存放路径(有大小写区别)// TableName:String // 欲生成Create Table 语句的表(有大小写区别)// TableType:String //表类型,从PARADOX,ACCESS,MSSQL中选择// (无大小写区别)// Sql;Tstings //生成的sql语句(不可见)/... 阅读全文
posted @ 2013-10-24 17:33 angelbd 阅读(4049) 评论(0) 推荐(0)
摘要:sql语句解决分页问题日期:2005年1月17日 作者:treemon2004 人气:2203 查看:[大字体 中字体 小字体]select top @pagesize b.* from (select top @tre_pagesize 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段/*@recordcount = 记录数@pagesize = 每页记录数@page = 当前页@tre_pagesize = (@recordcount/@pagesize - page + 1 阅读全文
posted @ 2013-10-24 17:29 angelbd 阅读(288) 评论(0) 推荐(0)
摘要:总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、('')在Delphi中进行字符变量连接相加时单引号用('''),又引号用('''')表示首先定义变量varAnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某些情况下不对AnIntStr:strin 阅读全文
posted @ 2013-10-24 17:28 angelbd 阅读(2598) 评论(0) 推荐(0)
摘要:异构数据库之间完全可以用SQL语句导数据告诉你一个最快的方法,用SQLServer连接DBF在SQLServer中执行SELECT * into bmkFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,速度是最快在Form上放一个ADOConnection, 阅读全文
posted @ 2013-10-24 17:27 angelbd 阅读(1036) 评论(0) 推荐(0)
摘要:SQL语句导入导出大全/******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'/*********** 导入ExcelSELECT *FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\test.xls";Us 阅读全文
posted @ 2013-10-24 17:26 angelbd 阅读(272) 评论(0) 推荐(0)
摘要:Delphi开发经验谈开发环境-------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升开发效率,为了能更加得心应手的处理接下来的开发工作,我们有必要安装一些有用的开发辅助工具(Delphi将此类插件以Expert命名)。首先推荐的是DelForExp这个源代码格式化工具,集成在IDE里,使用相当方便。即使我所写代码的风格非常 阅读全文
posted @ 2013-10-24 17:15 angelbd 阅读(533) 评论(0) 推荐(0)
摘要:ADOQuery参数传递 dbgrid1.DataSource := datasource1; datasource1.DataSet := adoquery1; Value := 1221; SQL := 'SELECT * FROM customer WHERE CustNo>:Number'; adoquery1.SQL.Clear; adoquery1.Parameters.Clear; adoquery1.sql.Add(SQL);// adoquery1.ParamCheck := true; adoquery1.Parameters.ParamByName( 阅读全文
posted @ 2013-10-16 23:18 angelbd 阅读(823) 评论(0) 推荐(0)
摘要:delphi checklistbox用法在Delphi中checklistbox中高亮选中(不论是否Checked)能够进行操作么?删除,上下移动等等删除:CheckListBox.DeleteSelected; 上下移: CheckListBox.Items.Move 删除用 CheckListBox1.Items.Delete(Index); 上下移动用 CheckListBox1.Items.Move(CurrentIndex,NewIndex);//在项目中添加字符串(子项目的最后一位接着添加) CheckListBox1.Items.Add(edit1.Text); ... 阅读全文
posted @ 2013-10-16 23:13 angelbd 阅读(792) 评论(0) 推荐(0)
摘要:c++builder/delphi中透明panel及透明窗口的实现方法_delphi教程可能大多数程序员会问:透明窗口,特别是透明Panel有什么应用价值呢?可别小看它们哦,下面我就来讲讲他们的巨大作用。 (1)透明窗口可以用于软件界面特效。大家可以看到很多软件的窗口出现或退出的时候是渐进或渐出的,而并非象WinArray8那样直接弹出窗口。这就是Win2000下所提供的功能。实现方法很简单: this->AlphaBlend=true; this->AlphaBlendValue=100; 代码中this是窗口的指针,当然你不能在数据模块或是其他类里调用(废话)。... 阅读全文
posted @ 2013-10-16 23:12 angelbd 阅读(2811) 评论(0) 推荐(0)
摘要:Delphi TStringList的用法TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。TStringList 常用方法与属性:varList: TStringList;i: Integer;beginList := TStringList.Create;List.Add('Strings1'); {添加}List.Add('Strings2');List.Exchange(0,1); {置换}List.Insert(0,'Strings3'); {插入}i := List.IndexOf('Strings1 阅读全文
posted @ 2013-10-16 23:11 angelbd 阅读(37724) 评论(0) 推荐(0)
摘要:图片的漫游把图片放在一个Panel里面,设置图片的AutoSize:=true,Cursor:=crHandPoint;通过改变Panel的大小控制图片可见内容的范围。然后在图片的OnMouseMove写相关代码,控制图片的Top,Left值。var CanMove : boolean; X1, Y1 : integer;procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin CanMove := True; Ima... 阅读全文
posted @ 2013-10-16 23:09 angelbd 阅读(364) 评论(0) 推荐(0)
摘要:SQL中导入图片 分类: 论坛精贴 2006-05-10 12:07 398人阅读 评论(0) 收藏 举报 sqlimage服务器insertlogingo1、建立过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname varchar (30), @colname varchar (30), @filename ... 阅读全文
posted @ 2013-10-16 23:08 angelbd 阅读(1279) 评论(0) 推荐(0)
摘要:Q:三层结构,在服务器端使用adoconnection连接到sqlserver2000,然后想在 datasetprovider的beforupdaterecord中使用语句: try adoconnection.begintrans; //这一句出错,错误信息如下 .... adoconnection.committrans; except .... end 错误信息如下: 无法在此会话中启动更多的事务 我在启用adoconnection.begintrans前判断adoconnection.InTransaction是false, 为什... 阅读全文
posted @ 2013-10-16 23:07 angelbd 阅读(6434) 评论(0) 推荐(0)
摘要:delphi 中如何调用sql 存储过程 使用TADOStoredProc组件,可以,给你举个例子好了 with ADOStoredProc1 do begin Close; Parameters.Clear; ProcedureName:='SaveDate_dbzsm'; //存储过程名称 Parameters.CreateParameter('v_wlid', ftString, pdInput, 20, fgUnassigned);//传入参数(数字代表长度) Parameters.CreateParameter('... 阅读全文
posted @ 2013-10-16 23:03 angelbd 阅读(6140) 评论(0) 推荐(0)