Script

Filter
2003-12-12

Refresh

Html
resfresh inom 4 sekunder
<meta http-equiv="refresh" content="4;URL=http://www.rosiro.net"> 
2003-12-11

Systemtabeller

Access
Hemliga koder för systemtabeller i Access
I access finns dolda systemtabeller som håller reda på vilka tabeller, formulär, rapporter mm som databasen innehåller. Microsofts koder för dessa är:

    Objekt             Type
    Tabeller              1
    Länkade tabeller      6
    Formulär         -32768
    Rapporter        -32764
    Frågor                5
    Makron           -32766
    Moduler          -32761

Man kan hämta alla värden i fältet Name för en viss typ av objekt:

select distinctrow Name from MSysObjects where Type = -32764;

(för rapporter)
2003-12-03

Anslut till mySQL

Sql
Anslutningssträngar till MySQL-databas i ASP
set conn = server.createobject("ADODB.connection")

'Alternativ 1
conn.open ("driver={MySQL ODBC 3.51 Driver};Data Source Name=dsn-name; database=database-name")

'Alternativ 2
conn.Open ("Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDatabase;UID=myUserId;PWD=myPassword")

'Altenativ 3
'conn.Open ("Driver={Mysql};Server=myServer;Database=myDatabase;UID=myUserId;PWD=myPassword")
2003-11-28

Filhantering

Asp
Några användbara filfunktioner i asp
<% set fs = createobject("Scripting.FileSystemObject")
mapp = server.mappath("/pdf")

'1. Loopar igenom en mapp och visar filnamn och storlek...
'set folder = fs.getfolder(mapp)
'set files = folder.files
'for each file in files
'    s = s & file.name
'	s = s & " (" & formatnumber(file.size/1024, 0) & " kb)"
'    s = s & "<br>" & vbCrLf
'next

'2. Hämtar skapad-datum...
'set file = fs.getfile(mapp & "/test.pdf")
's = file.datecreated

'3. Hämtar filnamnet...
's = fs.getfilename(mapp & "/test.pdf")

'4. Hämtar filändelsen...
's = fs.getextensionname(mapp & "/test.pdf")

'5. Rederar filen...
'fs.deletefile mapp & "/test.pdf"

'6. Kollar om en fil finns...
's = fs.fileexists(mapp & "/test.pdf")

response.write(s) %>
2003-11-19

Aggregat och join

Sql
Några vanliga och användbara funktioner i sql
Aggregat:

avg    (medelvärde
count  (antal)
min    (min)
max    (max)
sum    (summa)
every  (alla poster måste uppfylla villkor)
any    (endast en post måste uppfylla villkor)



Inner join:

cross join
select vara, kategori from varor, kategorier where varor.kategori_id = kategorier.id

select vara, kategori from varor inner join kategorier on varor.kategori_id = kategorier.id



Outer join (inkluderar nullvärden):
Right outer joins, allow you to select all rows from table A where a field matches rows from table B, as well as any unmatched rows from table B. Left outer joins are similar, with the difference of returning any unmatched rows from table A. Full outer joins are also similar, with the difference of returning any unmatched rows from table A or table B

select vara, kategori from varor outer join kategorier on varor.kategori_id = kategorier.id

select vara, kategori from varor left join kategorier on varor.kategori_id = kategorier.id

select vara, kategori from varor right join kategorier on varor.kategori_id = kategorier.id



Alias:
select v.vara, k.kategori from varor v, kategorier k where v.id = k.id
🙂