Sep 14 2012

jQuery – disabled

Problem: disejblati element ili grupu njih

Rješenje:

$(".klasa").prop('disabled', true);
$(".klasa").prop('disabled', false);

ili

$(".klasa").attr('disabled','disabled');

Sep 5 2012

MSSQL – describe table

Problem:
trebamo saznati koje sve kolone sadrži neka tablica ako znamo samo njeno ime

Rješenje:

SELECT * FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME = 'mojaTablica' 

Na ovaj način dobijemo detaljan izvještaj o tablici, a da bi iz toga izvukli samo popis kolona tada radimo:

SELECT column_name FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME = 'mojaTablica' 

Sep 3 2012

MSSQL – promjena scheme

Problem: želimo promjeniti schemu nekoj tablici

Rješenje:

ALTER SCHEMA dbo TRANSFER mojaschema.tbl_test

Pri čemu je dbo schema koju želimo dobiti , a mojaschema je ona koju trenutno imamo.


Jul 11 2012

Facebook ColdFusion SDK for ColdFusion 8 server

Dear Pero,

If you have ColdFusion 9 server http://affinitiz.com/facebook-cf-sdk/ is all you need.
But if you have ColdFusion 8 server than you have a problem since this SDK is written for CF9.

Good news is that I managed to adjust ColdFusion Facebook SDK to run on ColdFusion 8 server

JEEEEEEEEEEEEEEAAAHHHHHHHHHHHHHH :D :D

Few thousand of lines more but it works great ;)


Jun 1 2012

Classic ASP/ADO – recordcount alternativa

Problem:
kako jednostavno dobiti recordcount, a da se ne igramo sa kursorom

Rješenje:


svi_redovi = Rs.GetRows()
 RecordCount= UBound(svi_redovi, 2) + 1
 Rs.movefirst

May 21 2012

MSSQL u kojem je redu rezultat koji nas zanima

Zanima nas koji je po redu rezultat sa id-jem 17 kad pozovemo query “SELECT mojID, mojNaslov FROM tbl_tablica ORDER BY mojID ASC”

SELECT * FROM (
 SELECT
 ROW_NUMBER() OVER (ORDER BY mojID ASC) AS rownumber,
 mojID, mojNaslov
 FROM tbl_tablica
) AS test
WHERE mojID=17

Navedeni query daje koji je po redu rezultat gdje je mojID=17 unutar queryja SELECT mojID, mojNaslov FROM tbl_tablica ORDER BY mojID ASC


May 18 2012

MSSQL – IF ELSE u SELECT statmentu

Rješenje:

SELECT CASE WHEN mojdatum>getdate() THEN 1 ELSE 0 END as statusDatuma FROM tablica

Apr 21 2012

MS SQL – divide by zero error encountered

Problem:

Dijeljenje dvaju polja ako je djelitelj nula (0) daje grešku

SELECT A/B as C from myTable

daje grešku

divide by zero error encountered

ako je B nula

Rješenje:

SELECT ISNULL(A / NULLIF(B, 0), 0) AS C FROM myTable

Ovo B ako je nula pretvara u null. S obzorom da broj dijeljen s null daje null stavljamo ISNULL da bi rezultat bio nula.


Apr 21 2012

MS SQL – AVG daje netočan rezultat

Problem:
U bazi imamo dva reda datatype int. Prvi ima vrijednost 10, a drugi vrijednost 15. Kad okinemo query

 SELECT AVG(kolicina) as prosjecna_kolicina  FROM myTable

dobijemo 12 iako znamo da je prosjek od 10 i 15 zapravo 12,5  tj. (10+15)/2

Rješenje:

SELECT AVG(CAST(kolicina AS DECIMAL(10,2))) AS prosjecna_kolicina FROM myTable

Problem je u datatypeu polja iz kojeg radimo AVG. Ako nam je datatype integer i rezultat će biti integer pa prije izračuna prosjeka trebamo taj integer pretvoriti u decimal.


Jan 17 2012

MySQL – number difference

Problem:

Zanima nas razlika između dva broja kao pozitivan broj, neovisno koji je od njih mani,a koji veći

x = 2

y = 10

x-y = -8

y-x = 8

Rješenje:

SELECT ABS(x-y) as razlika

Navedeni query daje 8