我正在为一个类开发一个基本的ColdFusion应用程序,无法控制CFAdmin.我想知道是否有办法避免在我的每个查询中重复属性数据源,用户名和密码,因为它们总是相同的.
更换:
<cfquery name="name"
datasource="datasource"
username="username"
password="password">
Run Code Online (Sandbox Code Playgroud)
通过:
<cfquery name="name">
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一点甲骨文困境.
我有一个由5列组成的表:一个PK,两个FK,一个INT值和一个Date.我也为我的PK设置了一个序列.我设置了一个触发器,用一个自动递增的值替换PK,将Date替换为当前日期,这样你就可以输入值(null,FK,FK,INT,null),但我想知道是否有办法修改我的触发器,以便我可以简单地输入(FK,FK,INT)?(显然)如果我只输入3个值,我会得到ORA-00947:没有足够的值错误.
CREATE or REPLACE trigger TRIG_new_product
before insert on product
for each row
BEGIN
SELECT sq_product.nextval, sysdate
into :new.productID, :new.productDate
FROM dual;
END TRIG_new_product;
Run Code Online (Sandbox Code Playgroud) 我有一个简单的jQuery函数,可以在单击时更改表格单元格的颜色.
function ChangeColor( color ) {
$(this).css('background-color', color);
}
$('td').click(function() { ChangeColor( brush_color ); } );
Run Code Online (Sandbox Code Playgroud)
这个功能没有响应,没有控制台错误,所以为了缩小我的问题,我删除了brush_color /颜色变量,但是这也不起作用:
function ChangeColor() {
$(this).css('background-color', '#333');
}
$('td').click(function() { ChangeColor(); } );
Run Code Online (Sandbox Code Playgroud)
我从这个(和其他几个测试)推断,我的函数不能识别$(this)为td已经点击的.我很好奇$(this)在我的功能中确切地被识别出来的原因以及它为什么不会出现错误.同时我$(this)作为一个变量传递,我的功能现在正在运行(看看我在那里做了什么?).