随笔分类 -  数据库

摘要:这里,就SqlServer,DBF两种格式的转化问题做个总结。 一: 从dBase文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*===================================================================*/ --如果接受数据导入的表已经存在 insert into 表 select * from openrowset(... 阅读全文
posted @ 2011-04-17 23:01 覆雨翻云 阅读(4143) 评论(0) 推荐(0)
摘要:A DBF file consists of a header record and data records. The header record defines the structure of the table and contains any other information related to the table. The header record starts at file... 阅读全文
posted @ 2011-04-17 23:00 覆雨翻云 阅读(2922) 评论(0) 推荐(0)
摘要:一、数据录入1 在TcxGridDBTableView中,设定属性 NewItemRow.Visible = True2 在cxgrid中输入数据怎样回车换行 在TcxGridDBTableView中 将属性OptionsBehavior.FocusFirstCellOnNewRecord = True OptionsBehavior.GoToNextCellOnEnter = True OptionsBehavior.FocusCellOnCycle = True 就可以了.如果愿意也可以添加其自带的操作按钮,OptionsView.Navigator = True随后在NavigatorB 阅读全文
posted @ 2011-03-18 20:34 覆雨翻云 阅读(1264) 评论(0) 推荐(0)
摘要:需检查是否是以下这些情况: 1.无主键 2.字段允许为空 3.字段类型不匹配 4.字段是不是精度不够。 5.ADO控件 CursorLocation的属性,默认值为“clUseClient”,应设为“clUseServer”。 帮助文档资料如下: Use CursorLocation to indicate whether the cursors that use the connection o... 阅读全文
posted @ 2011-03-09 16:46 覆雨翻云 阅读(13446) 评论(0) 推荐(0)
摘要:我有一个问题请教:我在BDEQUERY中使用其FILTER属性进行条件筛选时一切正常,但相同的条件拿到ADOQUERY中使用就出现错误,具体情况如下: 1、BDEQUERY和ADOQUERY指向同一个数据库,其中的SQL语句相同; 2、筛选条件如果是以下类型的情况都正确:       (字段1= 'AAA ')       (字段1= 'AAA ')   OR   (字段1= 'BBB ')   ... 阅读全文
posted @ 2011-01-18 17:06 覆雨翻云 阅读(4619) 评论(0) 推荐(0)
摘要:procedure TForm1.FormCreate(Sender: TObject);  begin     ADOQuery1.ExecuteOptions := [eoAsyncFetch];//设为异步读取  end;  //ADOQuery的OnFetchProgress事件  procedure TForm1.ADOQuery1FetchProgress(DataSet: TCust... 阅读全文
posted @ 2011-01-15 20:00 覆雨翻云 阅读(3031) 评论(0) 推荐(0)
摘要:1.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。 个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。 语法 FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2 INNER JOIN 操作包含以下部分: 部分 说明 table... 阅读全文
posted @ 2011-01-11 15:40 覆雨翻云 阅读(1941) 评论(0) 推荐(0)
摘要:深圳供电局自动化分部 杨炯夫 ---- ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理时,不能在Clie... 阅读全文
posted @ 2011-01-03 00:18 覆雨翻云 阅读(489) 评论(0) 推荐(0)
摘要:作者:ysai 转载请保持文章完整并标明出处 1.DELPHI中操作ACCESS数据库(建立.mdb文件,压缩数据库) 以下代码在WIN2K,D6,MDAC2.6下测试通过, 编译好的程序在WIN98第二版无ACCESS环境下运行成功. //声明连接字符串 Const SConnectionString       = 'Provider=Microsoft.Jet.OLEDB.4.0;Data ... 阅读全文
posted @ 2011-01-03 00:10 覆雨翻云 阅读(469) 评论(0) 推荐(0)
摘要:我用的这两种方法,不管是哪一种,大体原理上都是打开文本,然后一行行读出,再根据分隔符拆分字段,然后再用ADO来一条条记录插入数据库中,但采用的ADO的方式不同,第一种用普通的ADOQUERY来操作,第二种则采用ADO的原生对象来操作,但在速度上是明显后一种占优的,且是很大的优势,原因我说不来,但认为是个不错的方法,虽然导入文本还有别的很好的方法,例如采用SQLSERVER的DTS等。但这些我还没做... 阅读全文
posted @ 2011-01-03 00:09 覆雨翻云 阅读(1874) 评论(0) 推荐(0)
摘要:这个问题我好早前碰到过,但当时都没有解决,后来就逐步放弃了这个使用方式。今天看到 一个叫yylst的朋友提到了这个使用方法,就动手试了一下,果然如此,蛮好用的。 全过程如下,我在一个表中建了如下一个查询: SELECT * FROM cardtle WHERE sex=[sSex]; 然后用ADO在程序中如下调用: procedure TForm1.Button1Click(Sender:TObj... 阅读全文
posted @ 2011-01-03 00:07 覆雨翻云 阅读(1970) 评论(0) 推荐(0)
摘要:ACCESS的日期时间比较,这是个较难办的东西,从前试过几次,都不是很成功,就只能将日期字段更改为字符类型,直接进行字符比较,现在又碰到了,经过反复测试,终于找到原因,在ACCESS的日期比较上面要用到CDATE的函数会比较方便一些。具体示例如下: ADOQuery1.SQL.Text:=select * from tablename where ((cdate(PTime)=cdate(:s3... 阅读全文
posted @ 2011-01-03 00:04 覆雨翻云 阅读(10739) 评论(0) 推荐(0)
摘要:作者:gototop 不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。 而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术。目前ORACLE利用透明... 阅读全文
posted @ 2010-12-28 13:43 覆雨翻云 阅读(694) 评论(0) 推荐(0)
摘要:来源:http://www.delphibbs.com/delphibbs/dispq.asp?lid=2322837 自定义一个消息  有一个程序发送给所有程序。。 所有的已运行的该程序可以相应这个消息。。。 但为什么我写的这段不好使啊。。。自己不能响应自己的消息??? 初次尝试  请执教 分不够可以加 unit Unit1; interface uses Windows,Messages,C... 阅读全文
posted @ 2010-12-27 16:40 覆雨翻云 阅读(4232) 评论(0) 推荐(0)
摘要:来源:http://topic.csdn.net/t/20050602/13/4053886.html# SQL   Server到Oracle连接服务器的实现   作者:中国论坛网收集   来源:http://www.51one.net   加入时间:2004-8-25   SQL   Server到Oracle连接服务器的实现   作者:Jennifer   本文以SQL   Server ... 阅读全文
posted @ 2010-12-27 11:26 覆雨翻云 阅读(5886) 评论(0) 推荐(0)
摘要:来源:http://blog.csdn.net/duanduan1122/archive/2005/10/21/510647.aspx 一、 如何通过互联网联接到某个连上互联网的局域网中的一台计算机上的MSSQL上 *************** 能连接到SQL的几个要素. ************************** 1.先保证ping通(有防火墙的先关闭防火墙) 2.在命令提示符... 阅读全文
posted @ 2010-12-27 11:20 覆雨翻云 阅读(905) 评论(0) 推荐(0)
摘要:一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC 1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN 2、建立链接数据库 EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL', @pr... 阅读全文
posted @ 2010-12-25 16:39 覆雨翻云 阅读(384) 评论(0) 推荐(0)
摘要:--创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表... 阅读全文
posted @ 2010-12-25 16:32 覆雨翻云 阅读(458) 评论(0) 推荐(0)
摘要:用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名) --导入示例 select * into 表 from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'... 阅读全文
posted @ 2010-12-25 16:27 覆雨翻云 阅读(22392) 评论(1) 推荐(7)
摘要:以下内容转自网络,感觉这个比较有用。收藏一下。 The following are number examples for the to_char function. to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.7... 阅读全文
posted @ 2010-12-20 15:54 覆雨翻云 阅读(277) 评论(0) 推荐(0)