« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称:VFP及Sql Server拙笔 日志总数:46 评论数量:107 留言数量:0 访问次数:432383 建立时间: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 |
|
[编程及数据库]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") |
|
[编程及数据库](转)设置在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 |
|
[编程及数据库]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类一样,就这么方便: 这个类里有很多成员,但我们不必奢望太多,只须一部分,一部分就足够了。
|
阅读全文(4740) | 回复(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 |
|
[编程及数据库]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 |
|
[编程及数据库]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 |
|
[编程及数据库]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) ? [歌集: |
|
[编程及数据库]触发器的基础知识 文章收藏, 心得体会, 软件技术, 电脑与网络
老瓷 发表于 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:激活触发器的三种操作,可以同时执行,也可选其一
|
|
[编程及数据库]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 |
|
|