本站首页    管理页面    写新日志    退出


«November 2019»
12
3456789
10111213141516
17181920212223
24252627282930


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:VFP及Sql Server拙笔
日志总数:46
评论数量:107
留言数量:0
访问次数:385076
建立时间:2005年5月12日




[编程及数据库]VFP日期时间转中文日期时间
原创空间,  日后处理,  软件技术,  电脑与网络,  其他

老瓷 发表于 2015-4-9 13:05:02

本函数原为VFP中取日期转中文日期方式,后增加日期时间处理,并改用Iif及ICase修改原代码。
Function DateTime2CHN
Parameters pdDate,plTime
*!* pdDate -- 日期 或 日期时间;  plTime -- 取时间否,1--取时间,0--不取时间(默认),此参数为空时取默认值
*!* By HeQiang  2003-04-01  Edit:2010-07-12
If VarType(plTime, .T.)<>'N' Or IsNull(plTime) Or !Between(plTime, 0, 1) Or VarType(pdDate,.T.)='D'
   plTime = 0
EndIf
Local lcYMD
Local lnYear,lnMonth,lnDay
lnYear = Year(pdDate)
lnMonth = Month(pdDate)
lnDay = Day(pd


阅读全文(1618) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]VFP9利用_GdiPlus类处理图片分辨率及缩放
原创空间,  随笔,  心得体会,  事件记录,  软件技术,  电脑与网络

老瓷 发表于 2015-2-7 14:39:14

Local lcFile_S, lcFile_T, lnW_T, lnH_T, lnXDpi_T, lnYDpi_T m.lcFile_S = 'D:\Temp\Source.jpg'
m.lcFile_T = 'D:\Temp\Target.jpg' m.lnW_T = 160       && 目标图宽、高度
m.lnH_T = 240
m.lnXDpi_T = 72     && 目标图分辨率
m.lnYDpi_T = 72 Set Classlib To "_GDIPlus.Vcx" Additive oGraphics=CreateObject("gpGraphics")      && 创建工作图像 oImage=CreateObject("gpImage") 


阅读全文(2205) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库](转)设置在64位机器上的IIS(IIS6/IIS7)兼容32位程序(64位ODBC和32位ODBC的问题同样适用)
文章收藏,  网上资源,  事件记录,  软件技术,  电脑与网络

老瓷 发表于 2014-3-25 11:33:06

64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了: “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”&Server.mappath(db) “driver=Microsoft Access Driver (*.mdb);DBQ=”&Server.MapPath(db) 既然这样,就只能使用一个办法,将IIS的运行环境设置为32位: IIS6上的做法: 1.命令行键入: cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.v

阅读全文(1865) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]VFP9.0的GDI+类的使用
文章收藏,  网上资源,  事件记录,  软件技术

老瓷 发表于 2013-2-2 23:54:09

GDI+你应该不会陌生吧,然而,在VFP里要使用这一技术,可不是一件容易的事,你得学习一大堆API函数。或许,一想到这,你已经望而却步了。不过,从现在起,这一技术不再是豪门旺族的专宠了,我们每一位Foxer都可以让它成为我们得心应手的好工具了。下面就跟我一起来领略它的风采吧。
在9.0的版本里,有个叫_GDIplus的类,它位于VFP的安装目录下:Home(1) + “FFC\_GDIplus.vcx”,是的,这是API函数的封装类,既然已经是封装的类了,那么,我们就不用关心底层的API了,所心,我们完全可以像用普通的VFP类一样,就这么方便:
这个类里有很多成员,但我们不必奢望太多,只须一部分,一部分就足够了。
VFP9的GDI+类库:_gdiplua.vcx
阅读全文(3825) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]MSSql访问远程数据库
文章收藏,  网上资源,  软件技术,  电脑与网络

老瓷 发表于 2012-12-29 15:05:15

--第一部分(要点)
--永久访问方式(需对访问远程数据库进行经常性操作)时设置链接数据库
Exec sp_addlinkedserver 'MyLinkServer','','SQLOLEDB','远程服务器名或ip地址'
--或:
Exec sp_addlinkedserver '远程服务器',N'SQL Server'
Exec sp_addlinkedsrvlogin 'MyLinkServer','false',null,'用户名','密码' --返回本地服务器中定义的链接服务器列表
Exec sp_linkedservers
--返回表的字段中,其中对MSSQL而言:SRV_NAME(链接服务器的名称),SRV_DATASOURCE(与指定链接服务器对应的服务器名) --访问表时以四部分名称形式
--查询示例
Select * From MyLinkServer.数据库名.dbo.表名 --导入示例
Select * Into 表 From MyLinkServ

阅读全文(2741) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]MS SqlServer 日期日期格式化函数 Convert
文章收藏,  网上资源,  日后处理,  软件技术,  电脑与网络

老瓷 发表于 2009-7-3 2:51:30

MS SqlServer 的日期格式化函数:Convert(data_type[(length)], expression [, style])
参数:data_type[(length)]代表转换的数据类型及长度,expression代表源数据表达式,style代表要转换的日期格式样式 Select CONVERT(varchar, GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar, GETDATE(), 1): 05/16/06
Select CONVERT(varchar, GETDATE(), 2): 06.05.16
Select CONVERT(varchar, GETDATE(), 3): 16/05/06
Select CONVERT(varchar, GETDATE(), 4): 16.05.06
Select CONVERT(varchar, GETDATE(), 5): 16-05-06
Select CONVERT(varchar, G

阅读全文(4812) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]Vfp控制Excel操作集
原创空间,  文章收藏,  网上资源,  读书笔记,  心得体会,  事件记录,  日后处理,  软件技术,  电脑与网络

老瓷 发表于 2009-1-4 0:27:40

◆访问EXCEL:ExcelSheet = GetObject('','Excel.Sheet')
返回结果为类,则成功。例:
ExcelSheet = GetObject('','Excel.Sheet')
If Type("ExcelSheet")#'O' THEN
=MessageBox( "访问Excel失败!请检查你的系统是否正确安装 Excel 软件!",48,"Excel不正常")
RETURN
ENDIF ◆创建EXCEL实例:oExcel=CreateObject("Excel.Application")
该实例创建后,任何对EXCEL的操作都针对该实例进行,关闭EXCEL后应释放该实例变量:RELEASE oExcel ◆打开已存在的EXCEL文件:oExcel.WorkBooks.Open("&lcFileName") &&lcFileName为Excel文件名
打开带有读写密码的文件:oExcel.WorkBooks.Open("&a

阅读全文(14111) | 回复(5) | 编辑 | 精华 | 删除
 


[编程及数据库]VFP读取MP3信息资料
文章收藏,  网上资源,  事件记录,  软件技术,  电脑与网络

老瓷 发表于 2008-1-19 2:01:41

*---------------------------------------------------------------------
* 程序: 读取 MP3 信息资料
* 设计: 红雨
* 调用示例
*---------------------------------------------------------------------
Clear
Local lcMP3File, laMP3Info(5)
Store [] To laMP3Info
lcMP3File = [Z:\MPSong\阿杜\离别.mp3]
If GetMP3Info( lcMP3File, @laMP3Info )
    ? [文件: ] + lcMP3File
    ? [歌曲: ] + laMP3Info(1)
    ? [歌手: ] + laMP3Info(2)
    ? [歌集:

阅读全文(3077) | 回复(0) | 编辑 | 精华 | 删除
 


[编程及数据库]触发器的基础知识
文章收藏,  心得体会,  软件技术,  电脑与网络

老瓷 发表于 2006-3-29 18:27:17

触发器的基础知识:
create trigger tr_name on table/view
{for | after | instead of } [update][,][insert][,][delete]
[with encryption]
as {batch | if update (col_name) [{and|or} update (col_name)] } 说明:
1 tr_name :触发器名称
2 on table/view :触发器所作用的表。一个触发器只能作用于一个表
3 for 和after :同义
4 after 与instead of :sql 2000新增项目afrer 与 instead of 的区别
After 在触发事件发生以后才被激活,只可以建立在表上
Instead of 代替了相应的触发事件而被执行,既可以建立在表上也可以建立在视图上
5 insert、update、delete:激活触发器的三种操作,可以同时执行,也可选其一

阅读全文(4053) | 回复(1) | 编辑 | 精华 | 删除
 


[编程及数据库]ADO几个主要对象的介绍
文章收藏,  网上资源,  电脑与网络

老瓷 发表于 2006-2-13 23:42:43

ADO三大对象的属性、方法、事件及常数

Connection对象
属性
属性名称 数据类型和用途
Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions)。常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务;常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务。默认值为0,表示不使用保留事务。
CommandTimeout 可读写Long类型,指定中止某个相关Command对象的Execute调用之前必须等待的时间。默认值为30秒。
ConnectionString 可读写String类型,提供数据提供者或服务提供者打开到数据源的连接所需要的特定信息
ConnectionTimeout 可读写Long类型,指定中止一个失败的Connection.Open方法调用之前必须等待的时间,默认值为15秒。
CursorLocation 可读写Long类型,确定是使用客户端(adU

阅读全文(5944) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144327013 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号