分类:Windows Sever 2003,作者:挽歌,发表于:2012-02-08 00:00
原因是由于 Windows Server 2003 上并没有 .FLV 这种 MIME-TYPE 类型,对于这一点 Adobe 给出了它的解决方案。如下:
1. 打开 IIS 管理器。
2. 展开本地服务器名称,右击选择属性,在 Internet 信息服务标签上点击最下方的计算机 MIME 映射下面的编辑按钮。
3. 点击”新类型”按钮,扩展名添上“.FLV”,内容类型 (MIME) 填上"video/x-flv"
4. 点击确定
5. 重新启动 WWW 服务或直接重启服务器。
分类:ABAP/4,作者:挽歌,发表于:2012-02-08 00:00
1、首先建立数据库连接。进入 T-Code:DBCO 修改视图:数据库连接。进入编辑模式,点击“新条目”,创建一个数据库连接:
连接名:自定义连接名称
DBMS:选择MSS
用户名称:数据库连接用户名
连接信息:MSSQL_SERVER=服务器名或IP MSSQL_DBNAME=数据库名称
之后保存即可。
2、程序中应用。
连接数据库
DATA: DBS TYPE DBCON-CON_NAME VALUE 'GSTAR_HR'.
EXEC SQL.
CONNECT TO :DBS
ENDEXEC.
IF SY-SUBRC = 0.
MESSAGE '数据库连接成功' TYPE 'S'.
" 这里插入处理过程
ELSE.
MESSAGE '数据库连接失败' TYPE 'S'.
ENDIF.
多条数据读取:游标
DATA F1(12).
EXEC SQL.
OPEN C1 FOR SELECT TOP 5 EMPLOYEENO FROM PERSONAL
ENDEXEC.
DO.
EXEC SQL.
FETCH NEXT C1 INTO :F1
ENDEXEC.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
WRITE:/ F1.
ENDDO.
EXEC SQL.
CLOSE C1
ENDEXEC.
多条数据读取:过程处理
DATA: D1(8), D2(10), D3(20), D4(20).
EXEC SQL PERFORMING ProcessSQL.
SELECT EMPLOYEENO, NAME, DEPART, TEAM FROM PERSONAL INTO :D1, :D2, :D3, :D4
ENDEXEC.
FORM ProcessSQL.
WRITE:/ D1, D2, D3, D4.
ENDFORM. ...
分类:电脑应用,作者:挽歌,发表于:2012-02-08 00:00
1、点击开始——运行,输入“regedit”,点确定就进入注册表编辑器了。
2、打开“HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\Xmp”。
3、右侧有个“StorePath”,右击点修改,比如将“X:\kankan”改为自定义其他文件夹,这样就不会再出现那个文件夹了。
分类:电脑应用,作者:挽歌,发表于:2012-02-08 00:00
用 Winrar 可以解压 7z 压缩文件,但却不能解压 7z 分卷压缩文件,可用以下批处理合并后用 Winrar 解压(有解压密码不影响效果)。
echo off
echo.
echo 合并7-Zip各个分卷内容:
echo.
COPY /B "[压缩文件].7z.001" 7zip.tmp
COPY /B 7zip.tmp + "[压缩文件].7z.002" 7zip.tmp
COPY /B 7zip.tmp + "[压缩文件].7z.003" 7zip.tmp
REN 7zip.tmp "[压缩文件].7z"
echo Done writing: [压缩文件].7z
另:A9VG.com 资源贴 http://bbs.a9vg.com/thread-1867509-1-1.html 解压码为:youxia@cxm13
分类:WebForm,作者:挽歌,发表于:2012-02-08 00:00
如何从用户控件中调用 Server.Transfer 将查询条件传递至另一页面执行,思路为通过自定义接口,将整个用户控件传递至结果页面。
1、在查询页面加入一个 PlaceHolder 控件,用以加载用户控件:
<asp:PlaceHolder ID="phControls" runat="server" />
2、在类库文件中定义一个接口,接口同样定义一个 PlaceHolder:
/// <summary>
/// 查询传递接口
/// </summary>
public interface IQueryParams
{
PlaceHolder PhControls { get;}
}
3、查询页面继承此接口,并定义一个公共 PlaceHolder 用于传递,同时加载用户控件:
public partial class _Default : System.Web.UI.Page, IQueryParams // 继承接口
{
private Control conMyControl;
/// <summary>
/// 用于查询传递的公共变量
/// </summary>
public PlaceHolder PhControls
{
get
{
return phControls;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
// 加载用户控件 HrQuery
// 如果是动态加载多个控件,可以通过 ViewState 来保存已加载的控件,然后在页面回调时重新加载控件
loadUserControl();
...
分类:My Codes,作者:挽歌,发表于:2012-02-08 00:00
SAP物料主数据导出为QAD CIMLOAD格式。
*======================================================================
* T-Code: ZPPR26
* Program Name ZPPR026
* DESCRIPTION: 物料主数据导出(for QAD)
* TYPE: Report
* APPLICATION AREA: PP
*----------------------------------------------------------------------
* FUNCTION:
*
*----------------------------------------------------------------------
* MODIFICATION LOG:
* VER MM/DD/YY Author DESCRIPTION CHANGE REQUEST
* --- -------- ------------- ---------------------- ---------------
* 000 05/03/11 STANHX Initial release DEVK902567
* 001 05/11/11 STANHX 基本单位三位字符改两位 DEVK902603
*----------------------------------------------------------------------
REPORT ZPPR026.
TABLES MARA.
DATA: T_COUNT TYPE I,
T_FILENAME TYPE STRING VALUE 'C:\Temp\part.txt'.
TYPES: BEGIN OF TY_MARA,
MATNR LIKE MARA-MATNR, "物料号
MEINS LIKE MARA-MEINS, "...
分类:SQL Server,作者:挽歌,发表于:2012-02-08 00:00
重新安装 Windows Server 2008 和 SQLServer 2008 R2,附加以前的数据库文件时出现错误:
SQL Server 附加数据库错误:尝试打开或创建物理文件 'X:\XX\XXX.mdf' 时,CREATE FILE 遇到操作系统错误5(拒绝访问。)
原因及解决方法如下:
这是因为 SQL Server 的启动帐户(一般是 system 或某个操作系统管理员),对数据文件所在盘根目录没有创建文件的权限。右击 X 盘,在属性里查看“安全”选项卡里查看用户的权限。查看启动帐户是谁,运行services.msc,在服务管理器里找到 SQL Server 服务,然后看“登录”选项卡,选中本地用户并重启服务。
分类:SQL Server,作者:挽歌,发表于:2012-02-08 00:00
跨服务器查询需要进行以下配置(关闭时两个参数按相反顺序):
-- SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
存储过程中打开相应配置选项:
USE [dbname]
GO
-- 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保查询语义一致。请启用这些选项,然后重新发出查询。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[web_BirthGBMonth] AS
select Name as EmpName, GZZD, EmployeeNo from
OPENDATASOURCE('SQLOLEDB','Data ...
分类:WebForm,作者:挽歌,发表于:2012-02-08 00:00
工作机装了 Windows 7 64bit,在运行网站下载 Excel 文件时遇到错误:
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败。
用 VS2010 调试时没有问题,但发布以后运行就会报错。
网上搜索,大概是说 Excel COM 组件权限问题,解决方式如下:
1. 在“开始”->“运行”中输入“dcomcnfg.exe”启动"组件服务";
2. 依次双击“组件服务”->“计算机”->“我的电脑”->“DCOM配置”;
3. 在“DCOM配置”中找到“Microsoft Excel 应用程序”,在它上面点击右键,然后点击“属性”,弹出“Microsoft Excel 应用程序属性”对话框;
4. 点击“标识”标签,选择“交互式用户”;
5. 点击“安全”标签,在“启动和激活权限”上点击“自定义”,然后点击对应的“编辑”按钮,在弹出的“安全性”对话框中填加一个“NETWORK SERVICE”用户(注意要选择本计算机名),并给它赋予“本地启动”和“本地激活”权限;
6. 依然是“安全”标签,在“访问权限”上点击“自定义”,然后点击“编辑”,在弹出的“安全性”对话框中也填加一个“NETWORK SERVICE”用户,然后赋予“本地访问”权限。
但问题出在 64 位 Windows 7 ,因为打开 DCOMCNFG 之后,...
分类:ABAP/4,作者:挽歌,发表于:2012-02-08 00:00
FUNCTION YGET_CNCHAR_CHARLE.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(STRING) TYPE STRING 传入字符串
*" EXPORTING
*" REFERENCE(STR) TYPE STRING 返回字符串
*" REFERENCE(CHARLEN) TYPE I 返回长度
*"----------------------------------------------------------------------
DATA: w_uccp TYPE i,
w_temp(2) TYPE c,
w_left(100) TYPE c,
w_len(10) TYPE c,
s_len TYPE i
.
w_left = string.
DATA : BEGIN OF line,
text TYPE c,
END OF line,
itab LIKE TABLE OF line WITH HEADER LINE.
*DATA str TYPE string.
DO.
CALL FUNCTION 'TEXT_SPLIT'
EXPORTING
length = 2
text = w_left
IMPORTING
line = w_temp
rest = w_left.
CALL METHOD cl_abap_conv_out_ce=>uccpi
EXPORTING
char = w_temp
RECEIVING
uccp = w_uccp.
w_len = STRLEN( w_temp ).
* W...
分类:.Net (C#),作者:挽歌,发表于:2012-02-08 00:00
DataFormatString="{0:格式字符串}"
在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;
数字、货币格式:
在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。
常用的数值格式如下表所示:
格式字符串 输入 结果
"{0:C}" 12345.6789 $12,345.68
"{0:C}" -12345.6789 ($12,345.68)
"{0:D}" 12345 12345
"{0:D8}" 12345 00012345
"{0:E}" 12345.6789 1234568E+004
"{0:E10}" 12345.6789 1.2345678900E+004
"{0:F}" 12345.6789 12345.68
"{0:F0}" 12345.6789 12346
"{0:G}" 12345.6789 12345.6789
"{0:G7}" 123456789 1.234568E8
"{0:N}" 12345.6789 12,345.68
"{0:N4}" 123456789 123,456,789.0000
"Total: {0:C}" 12345.6789 Total: $12345.68
常用的日期时间格式:
格式 说明 输出格式
d 精简日期格式 MM/dd/yyyy
D 详细日期格式 dddd, MMMM dd, yyyy
f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm
F 完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss
g 一般格式 (short ...
分类:My Codes,作者:挽歌,发表于:2012-02-08 00:00
以 RFC 方式读取物料价格,价格单位为 1 基本计量单位,同时读取汇率表保存。
抓取 AAS(公司 3100,工厂/评估范围 3101、3102,3101 优先)、ASD (公司 2100,工厂/评估范围 2100),以及以 ASD 优先取数的三个价格。
*======================================================================*
* Function Name BAPI_SAPQUERY_PV_MM03
* DESCRIPTION: 读取物料价格,统一转换为 1 个基本计量单位计价,同时读取汇率表保存
*----------------------------------------------------------------------*
* MODIFICATION LOG:
* VER DD/MM/YY Author DESCRIPTION CHANGE REQUEST
* --- -------- ------------- ---------------------- ---------------*
* 000 03/29/11 STANHX Initial release DEVK902466
* 001 04/01/11 STANHX 不再转换为USD,保留币别 DEVK902488
* 002 04/02/11 STANHX 修正取数逻辑 DEVK902502
*----------------------------------------------------------------------*
" 参考 http://www.blue-eyed.org/Knowledgebase/Show.aspx?id=10
INCLUDE ZFORMSFICO.
FUNCTION BAPI_SAPQUERY_PV_MM03.
*"-----------------------------------------------------...
分类:My Codes,作者:挽歌,发表于:2012-02-08 00:00
此程序将符合指定条件的物料标准价格与采购信息记录价格对照读出,并将信息记录价格转换成标准价格相同口径,导出为 EXCEL。
需先在 SMW0 上载名为 ZCOR19 的 EXCEL 模板。
*======================================================================*
* T-Code: ZCOR19 *
* Program Name ZCOR019 *
* DESCRIPTION: 物料标准价格与实际价格对照表 *
* TYPE: Report *
* APPLICATION AREA: CO *
*----------------------------------------------------------------------*
* FUNCTION: *
* *
*----------------------------------------------------------------------*
* MODIFICATION LOG: *
* VER DD/MM/YY Author DESCRIPTION CHANGE REQUEST *
* --- -------- --...
分类:QAD (MFG/Pro),作者:挽歌,发表于:2012-02-08 00:00
QAD 内部设定不多说,主要是定义好后台任务。
在 Linux 系统中用 crontab 命令定义程序运行计划,定时运行脚本 t_batch,脚本代码如下:
####################################################################
# Script to run t_ batch.p batch job in Linux OS - amplxapp server #
# - 14th March 2005 #
# t_batch run t_daily.p #
# t_daily.p <--- t_mrp.txt #
# ---> regen.prn #
####################################################################
# tokens:
# &DLC = Progress Directory
# &CLIENT-DB-CONNECT = command line to connect to each db in dbset
stty intr '^c'
#DLC=/usr/local/progress/91d/dlc;export DLC
DLC=/app/progress/91d;export DLC
####$DLC/bin/slib_env
PATH=$PATH:$DLC/bin;export PATH
PROMSGS=$DLC/promsgs;export PROMSGS
PROTERMCAP=$DLC/protermcap;export PROTERMCAP
PS1='$$ ';export PS1
#QAD=/home/mfg/eb2/...
分类:ABAP/4,作者:挽歌,发表于:2012-02-08 00:00
以交货单打印为例说明,TCODE:VL03N,菜单栏“外向交货” - “发行发货输出(E)”,即可看到“输出类型”。
设计好 SmartForms 之后,定义输出条件,TCODE:NACE。
交货单属于“V2 装运”,点击“输出类型”。
在右侧的“输出类型”中选择“LD00”,双击“处理程序”。
填入自定义打印程序名称与 SmartForms 名称。
配置完成。