小编Lei*_*igh的帖子

在Oracle数据库中返回月份和年份

好吧,这可能是一个简单的问题,但我不知道这样做的命令.

我想根据给定的月份和年份检索特定数据.假设用户想要查看2011年6月雇用的所有员工.如何编写命令?

    SELECT  hire_date, to_char(hire_date, 'month') 
    FROM    employees 
    WHERE   to_char(hire_date,'MM') = '06';
Run Code Online (Sandbox Code Playgroud)

这将返回6月份雇用的所有员工.但是我只想要在2011年雇用的那些人.我怎样才能把这一年当作命令?

oracle

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

为什么排序在MySQL中有效但在Coldfusion结果集中没有?

我正在运行Coldfusion8/MySQL 5.0.88并进行搜索,其结果需要ASC/DESC根据用户设置进行排序.

如果我在MySQL中运行此查询,它的工作原理:

  SELECT a.*
  FROM artikelstammdaten a
        WHERE a.aktiv = "ja"
        AND a.firma LIKE '%test_comp%' 
  GROUP BY a.iln, a.artikelnummer, a.preis_aktuell, a.artikelbezeichnung
  HAVING sum(a.bestand) != 0 OR (a.nos = "ja" AND a.nos_anzeige = "ja")

  ORDER BY a.preis_aktuell ASC
  LIMIT 0, 24
Run Code Online (Sandbox Code Playgroud)

这会产生在MySQL中运行的预期结果.但如果我在Coldfusion中这样做:

 <cfquery datasource="db" name="results">
      SELECT a.*
           FROM artikelstammdaten a
           WHERE a.aktiv = "ja"
<cfif LOCAL.search.s_firma neq "" AND LOCAL.search.s_firma neq "Default">
           AND a.firma LIKE <cfqueryparam value="%#LOCAL.search.s_firma#%" cfsqltype="cf_sql_varchar">
    </cfif>
      GROUP BY a.iln, a.artikelnummer, a.preis_aktuell, a.artikelbezeichnung
      HAVING …
Run Code Online (Sandbox Code Playgroud)

mysql sorting coldfusion

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

使用cfscript在查询对象addParam中转换日期的问题

我正在使用cfscript语法创建一个查询,我有两个日期查询参数.我第一次使用时创建了日期字符串

queryservice.addParam(
     name="last_update",
     value="createODBCDate(now())",
     cfsqltype="cf_sql_date");
Run Code Online (Sandbox Code Playgroud)

我认为这可以类似于:

<cfqueryparam value="#createODBCDate(now())#" cfsqltype="cf_sql_date">
Run Code Online (Sandbox Code Playgroud)

所以,当我运行查询时,我得到:

The cause of this output exception was that: coldfusion.runtime.Cast$DateStringConversionException: The value createODBCDate(now()) cannot be converted to a date.
Run Code Online (Sandbox Code Playgroud)

精细.所以我创建了一个变量,

var currentDate = createODBCDate(now());
Run Code Online (Sandbox Code Playgroud)

把它添加到

queryservice.addParam(
     name="last_update",
     value="createODBCDate(now())",
     cfsqltype="cf_sql_date");
Run Code Online (Sandbox Code Playgroud)

得到了

The cause of this output exception was that: coldfusion.runtime.Cast$DateStringConversionException: The value currentDate cannot be converted to a date.
Run Code Online (Sandbox Code Playgroud)

当我使用标准<cfquery ...语法创建查询时,它工作正常.

所以,我假设我做错了什么,但我不能为我的生活找出那是什么.

顺便说一句,这是我第一次尝试使用<cfscript>语法创建查询.

coldfusion coldfusion-9

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

是否可以将url参数传递给具有method = post的HTML表单?

假设我的表单看起来像这样:

<form name="myform" method="post" action="index.html">
   <input type="hidden" name="work" id="work1" value="20">
   <input type="hidden" name="play" id="play1" value="10">
   <input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

点击提交发送form.work,并form.play以index.html的.工作和游戏的价值在某个公式中使用.

现在,我需要向具有预定义工作和游戏价值的人发送此页面的链接.我试过这个:

    www.mysite.com/index.html?work=20&play=10
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.有没有办法实现这个目标?

仅供参考,我使用的是ColdFusion服务器.

html parameters url coldfusion post

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

在java中将字符串转换为另一个字符串

如何转换#title<h1>title</h1>Java中?我正在尝试创建一种算法,将markdown格式转换为html格式.

java string replace

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

是否有第三方控制面板来控制ColdFusion服务器的启动/停止?

我正在寻找一个简单的控制面板,它可以控制ColdFusion服务器的启动/停止功能.除了adobe.com之外,我在哪里可以找到关于CFM的好教程?

coldfusion

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

CFLOG不写入日志文件

我想将一些信息写入日志文件.我尝试将此代码添加到我的文件中:

<cfparam name="BillingAddressOne" default="#session.userinfo.Address1#">
<cfparam name="BillingAddressTwo" default="#session.userinfo.Address2#">
<cfparam name="BillingCity" default="#session.userinfo.city#">
<cfparam name="BillingState" default="#session.userinfo.state#">
<cfparam name="BillingZipCode" default="#session.userinfo.zip#">
<cfparam name="BillingCountry" default="US">
<cfparam name="BillingPhone" default="#session.userinfo.phone#">
<cfparam name="BillingFax" default="#session.userinfo.fax#">
<cfparam name="BillingEmail" default="#session.userinfo.email#">
<cfparam name="CardType" default="#sessioninfo.CreditCardType#">
<cfparam name="form['Credit Card Number']" default="#sessioninfo.CreditCardNumber#">
<cfparam name="expmonth" default="#sessioninfo.CreditCardExpMonth#">
<cfparam name="expyear" default="#sessioninfo.CreditCardExpYear#">
<cfparam name="CCverificationCode" default="#sessioninfo.CCverificationCode#">
<cfparam name="CreditCardName" default="#sessioninfo.CreditCardName#">


<cflog file="info.log" application="no" 
    text="#BillingAddressOne# #BillingAddressTwo# #BillingCity# #BillingState# #BillingZipCode# #BillingCountry# #BillingPhone# #BillingEmail# #pmtmethod# #CardType# #form['Credit Card Number']# #expmonth# #expyear# #CCverificationCode# #CreditCardName#">
Run Code Online (Sandbox Code Playgroud)

我尝试输入一些东西,但文件中没有任何内容 info.log

coldfusion

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

更新MySQL字段时更改日期

我遇到了一个奇怪的问题,我在Y-m-d格式中发布日期,但是当我在实际的MySQL表中查看时,它会被更改为完全不同的日期.

这是查询

UPDATE $admins_table 
SET    expire=$expireu 
WHERE  identity='$donation_row[steam_id]
Run Code Online (Sandbox Code Playgroud)

过期字段是我遇到的问题.字段本身是varchar,$ expireu变量始终是Y-m-d格式为ex 的日期.2013-11-16

运行该查询时,以上面给出的日期为例,我在实际的MySQL表中得到了一个奇怪的结果.如果我去查看表,而不是存储2013-11-16它已存储1986为日期.没有一个月或一天,只是1986.

我可能犯了一个非常愚蠢/愚蠢的错误,但在这一点上我不确定我是什么意思.非常感谢任何正确方向的帮助,谢谢.

php mysql

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

Coldfusion通过url传递变量

我试图通过URL传递用户名的ID(这部分工作).然后转到显示用户信息的下一页.但是我不能让后者正常工作.以下是我的代码

工作网址代码:

<a href="memberdetails.cfm?id='#custlist.customerID#'">#custlist.userName#<br />
Run Code Online (Sandbox Code Playgroud)

非工作部分:

<cfquery name="custlist" datasource="homesource">
       id = $_GET['customerID'] ;
   SELECT * FROM customers WHERE customerID = id
</cfquery>
Run Code Online (Sandbox Code Playgroud)

任何有关这个问题的帮助都会受到欢迎.我刚开始学习ColdFusion(就像今天一样).这个应用程序只适合我玩,测试水域.所以,如果可能的话,没有关于我通过网址传递id的辩论.

sql coldfusion

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

尝试使用ColdFusion从SQL中获取ID

我一直在用他一直在做的网站帮助一个朋友.他负责维护ColdFusion网站.他主要是网页设计人,我的背景是asp.net.

我遇到的问题是他们希望能够将产品添加到购物车.为了快速完成这个,我将使用现有的"添加到篮子"动作.问题在于网站通常使用名为的隐藏字段productId,但快速条目使用ModelID.

我的计划是productID从SQL后端获取,但每次我尝试它都会引发SQL错误.奇怪的是,无论输入的型号如何,错误消息都会显示不同的编号.这是代码

快速输入HTML:

<form action="index.cfm?do=action" method="POST" NAME="quick">   
  <b>Model Number:</b>
  <input type="Text" name="QuickEntryModelNumber" value="" size="8">&nbsp;&nbsp;&nbsp;
  <b>Quantity:</b>
  <input type="Text" name="Quantity" value="" size="2" maxlength="3"><br>
  <input type="hidden" name="wasWholesaler" value="#session.wholesaler#">
  <p align="right"><input type="Submit" name="action" value="Add to basket"></p>
</form>
Run Code Online (Sandbox Code Playgroud)

添加到购物篮行动:

<cfif structkeyexists(form,'ProductID')>
  <cfparam name="inProductID" type="integer" default = 0>
  <cfset inProductID = #form.ProductID#>
<cfelse>
  <cfparam name="inProductID" type="integer" default = 0>
  <cfquery name="GetID" datasource="#attributes.dsn#">
  SELECT P.ProductID
  FROM Products P
  WHERE P.ModelNumber = #form.QuickEntryModelNumber#
  </cfquery> 

  <cfoutput query="GetID">
    <cfset inProductID = #P.ProductID#>
  </cfoutput>
</cfif>
Run Code Online (Sandbox Code Playgroud)

基本上我正在检查是否 …

sql coldfusion web

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

标签 统计

coldfusion ×7

mysql ×2

sql ×2

coldfusion-9 ×1

html ×1

java ×1

oracle ×1

parameters ×1

php ×1

post ×1

replace ×1

sorting ×1

string ×1

url ×1

web ×1