小编use*_*291的帖子

将Coldfusion查询结果写入文本文件不起作用

<cfquery name="writefile" datasource="#dsn#">
    SELECT abc,def,pqr,stu,zex
    FROM mytable
</cfquery>


<cfoutput>
    <table>
        <cfloop query="writefile">
            <tr>
                <cfloop list="#ArrayToList(writefile.getColumnNames())#" index="col">
                    <cffile action="write" file="d:\test.txt"      output="#writefile[col][currentrow]#"> 

                </cfloop>
            </tr>   
        </cfloop>
    </table>

</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码使用cffile将文本文件写入一个位置.

但是文本文件不包含查询的所有结果.请指导我.

coldfusion

4
推荐指数
1
解决办法
3815
查看次数

下载excel表查询结果,无需写入文件coldfusion

我有一个简单的查询,我希望通过单击按钮将其结果下载到 Excel 中,而不将文件写入磁盘。我正在做的事情的要点。

<cfquery name="qtest" datasource="xyz">
select a,b,c from table
</cfquery>

<cfspreadsheet action="write" fileName="test.xls" query="the_jobfeed" overwrite=true />
<button>click here </button>
Run Code Online (Sandbox Code Playgroud)

我认为将文件写入磁盘就可以了。因此我正在做上述事情。但是如何在 Excel 工作表上保留查询列的大小写。

coldfusion excel

3
推荐指数
1
解决办法
3099
查看次数

onsubmit需要重新加载页面

我在coldfusion页面中有一个表单.点击插入表格的保存按钮后,我需要在选择框中使用表格的新值重新加载页面.虽然提交后页面刷新,但我无法在下拉列表中看到新插入的值.只有在手动刷新页面后,我才能看到它.我有以下代码

  <script>
        function confirm_insert()
        {
            var ok = confirm("Are you sure you want to save the changes?");
            if (ok)
            {
                document.myform.submit();   
                return true;
            }
            else
            {
                return false;
            } 
        }
    </script>  

<form name="myform" action="bsc_lookup_number_add.cfm" method="post" >
           <td><input type="text" <cfif      isDefined('page.select_Main_Group')>value="#page.select_Main_Group#"</cfif>></td>
           <td><input type="text" <cfif isDefined('page.select_Sub_Group')>value="#page.select_Sub_Group#"</cfif>></td>
          <td><input name="newfirstchars" type="text" value="" maxlength="3"></td>

    <input type="submit" class="button" name="saverecord" id="saverecord"  style="width:100px" value="Save Record" onClick="return confirm_insert();">

            <cfquery name="first3" datasource="mbtran">
            select * from (
       select cast((substr(A.LABORLEVELNAME2, 1, 3)) as varchar2(5 byte)) first_3_pos
        from tkcsowner.VP_LABORACCOUNT a  
         <cfif isDefined('page.select_Sub_Group')>         
        where …
Run Code Online (Sandbox Code Playgroud)

javascript coldfusion

2
推荐指数
1
解决办法
652
查看次数

coldfusion自定义标签返回变量

我有一个自定义标记,当用户标识传递给用户时,它会向用户的浏览器显示简历信息.我想将带有html输出的变量返回到调用页面,以便cfc可以使用它.任何人都可以评论如何在变量中返回html?是在正确的方式下?调用页面看起来像

In custom tag <cfset caller[attributes.returnVar] = '#cv_content#'>

calling page <cf_cv_info user_id="295725" returnVar="foo">
Run Code Online (Sandbox Code Playgroud)

谢谢

coldfusion custom-tags

2
推荐指数
1
解决办法
1148
查看次数

在oracle中的存储过程中创建/声明一个序列

我有一个表non_employee,其中emp_no作为主键,并且包含一个包含插入此表的过程的包.

我需要能够在程序运行时自动增加emp_no.我尝试在这样的过程中创建一个序列,但是得到了错误.请看下面的建议.

CREATE OR REPLACE PACKAGE BODY WFDDEV."ERD" IS

create SEQUENCE @seq_emp_nmbr;

PROCEDURE INS_NON_EMPLOYEES
(
in_DATE_ADDED        DATE,  
in_EMPLOYEE_NAME     VARCHAR2,
in_DEPT_ID           VARCHAR2,
in_SUB_DEPARTMENT    VARCHAR2,
in_LOCATION          VARCHAR2,
in_WORK_TEL_NO       VARCHAR2,
in_TOUR              VARCHAR2,
in_REST_DAYS         VARCHAR2,
in_HOME_ADDRESS      VARCHAR2,
in_CITY              VARCHAR2,
in_STATE             VARCHAR2,
in_ZIP               VARCHAR2,
in_HOME_TEL_NO       VARCHAR2,
in_GENDER            VARCHAR2,
in_RACE              VARCHAR2,
in_DATE_OF_BIRTH     DATE,
in_AGE               VARCHAR2,
in_HIRE_DATE         DATE,
in_UNION_AFFILIATION VARCHAR2,
in_TITLE             VARCHAR2,
in_NON_EE_INDICATOR  VARCHAR2
) IS
BEGIN



INSERT INTO WFDDEV.NON_EMPLOYEES
  (
  EMP_NO,
  DATE_ADDED,
  EMPLOYEE_NAME,
  DEPT_ID,
  SUB_DEPARTMENT,
  LOCATION,
  WORK_TEL_NO,
  TOUR,
  REST_DAYS,
  HOME_ADDRESS,
  CITY,
  STATE,
  ZIP,
  HOME_TEL_NO,
  GENDER,
  RACE, …
Run Code Online (Sandbox Code Playgroud)

oracle

1
推荐指数
1
解决办法
1万
查看次数

ColdFusion表单中的复选框

我的代码如下.我需要在页面加载时默认选中两个复选框.这将显示查询结果.现在,当取消选中其中一个复选框时,需要提交表单,并且需要显示不同的查询结果.即使取消选中复选框,也始终会检查复选框.有人可以在这里指导我吗?

<form action="abc.cfm?show=yes" method="post" name="myform">
    <table align="center">
    <tr>
        <td>
            <input type="checkbox" checked="checked" name="chkbox" id="chkbox1"> <strong> Agreement Only</strong> 
            &nbsp;&nbsp;<input type="hidden" name="chk" id="chk1">
            <input type="checkbox" checked="checked" name="chkbox" id="chkbox2"> <strong>Active Employees</strong> 
            &nbsp;&nbsp;<input type="hidden" name="chk" id="chk2">
        </td>
        <td>
            <input type="Submit" name="submitnow" value="View now">
        </td>
    </table>
</form>

<cfif isdefined("form.chk1")>
    query 1
<cfelseif isdefined("form.chk2")>
    query 2
</cfif>
Run Code Online (Sandbox Code Playgroud)

javascript coldfusion cfml

1
推荐指数
1
解决办法
5109
查看次数

<hr> in coldfusion cfdocument

我在我的cfdocument中使用hr标签,它显示的非常厚,如下所示

在此输入图像描述

我只想要一条基本的细线.我尝试将样式设为hr {height:0},但它没有帮助.请指教.

html coldfusion cfdocument

1
推荐指数
1
解决办法
431
查看次数

Coldfusion和会话变量没有设置

我有一个5问题的调查表,每页有一个问题,用户点击页面上的下一个按钮点击它们.现在,用户尚未登录,我只想在用户获取表单上的第一个问题并单击下一个时才设置会话变量.但是我在第2行的会话中没有定义用户标识.我不确定我在这里做错了什么.任何人都可以建议,如果他们看到发生了什么.我不希望每次点击下一个按钮时都创建多个用户ID.谢谢

<cfif structKeyExists(FORM, "user_mode") and form.user_mode EQ "next">  

<cfif NOT ( StructKeyExists(session,userid) )> 
<cfquery name="insertuser" datasource="#application.datasource#">
         INSERT INTO survey_user(ip_address)
            VALUES (<cfqueryparam cfsqltype="cf_sql_varchar" value="#CGI.REMOTE_ADDR#" />)
        </cfquery>
</cfif>
</cfif>
Run Code Online (Sandbox Code Playgroud)

coldfusion session

1
推荐指数
1
解决办法
115
查看次数

在循环中创建一个列表

我试图在循环中创建一个逗号分隔列表,但我想我错过了一些东西.当我转储时item_id_list,我只是用空格分隔项目 - 而不是逗号.任何人都可以指出我错过了什么?

<cfloop array="data" index="doc">
    <cfif structKeyExists(doc, "id") >
        <cfset the_item_id = doc.id /> 
    </cfif>
  <cfset item_id_list = ''/>
  <cfset item_id_list = listappend(item_id_list,'#the_item_id#',',')/>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

coldfusion

1
推荐指数
1
解决办法
1362
查看次数

可以使用coldfusion在浏览器中打开pdf和doc文件

可以在浏览器中打开pdf文件或doc/docx文件吗?我有一个链接,当点击时打开文档,如pdf和MS字.但是可以使用Coldfusion在浏览器中打开它们吗?

提前致谢

pdf coldfusion doc

0
推荐指数
1
解决办法
831
查看次数

使用coldfusion显示一周中的所有日子

有没有办法从周日到周六使用coldfusion显示一周中的所有日子.任何指针将不胜感激谢谢

coldfusion

-2
推荐指数
1
解决办法
86
查看次数

标签 统计

coldfusion ×10

javascript ×2

cfdocument ×1

cfml ×1

custom-tags ×1

doc ×1

excel ×1

html ×1

oracle ×1

pdf ×1

session ×1