mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [Oracle] Win_api_shell

Ho la necessità di richiamare un file exe da oracle.
A questo punto ho deciso di usare la libreria "d2kwutil.pll" che contiene
l'api "WinExec".
Il problema è che non mi funziona, ma credo che il codice sia corretto. Ho
provato anche con la chiamata semplice (con un solo parametro nella chiamata
dell'api): Win_api_shell.WinExec('nomefile.exe');
Però non mi funziona.
Sapreste consigliarmi qualche altro sistema o sapreste indicarmi come si
potrebbe riuscire a far funzionare questa "maledetta" api?
Grazie mille per l'eventuale aiuto.
Ciao, Zippo
-=Zippo=-

 ha scritto nel messaggio
news:_24T8.18812$vm5.6...@news2.tin.it...

Al momento su 2 pc mi funziona e su un altro no.
I due su cui funziona hanno rispettivamente win2000 e win98.
Quello su cui non funziona ha win2000.
Devo dire che la cosa è un po' strana.
Però mi occorre essere sicuro del funzionamento su un eventuale altro pc.
Ciao,Zippo.

accertati che l'utente IUSER_NomeMacchina ...abbia i permessi per eseguire
il file.
--
CIAO!
Gusher

 ha scritto nel messaggio
news:afkq93$6vj$1...@atlantis.cu.mi.it...

Accedo a Windows come administrator, o meglio come utente di tipo
amministratore, e cmq ho provato persino a far eseguire il notepad.exe ma
niente da fare.
Sinceramente non riesco veramente a scpiegarmi questa situazione........è
incredibile...
Ciao.

Newsgroup: it.comp.software.database
Titolo: help porting access 16bit to 32bit

ciao, sono luca da Roma.
Premetto che non ho mai programmato in Access.
Mi hanno commissionato un porting di un programma da ambiente MS
Access 16-bit a MS Access 32-bit. 
Qualcuno sa dirmi se può essere una cosa molto complicata, che
problemi comporta, se tali attività sono semplici o se richiedono
riscritture di codice significative??
grazie,
	luca

 Access 16-bit a MS Access 32-bit. 
Usa la funzione di conversione del database. Se funziona non devi fare
altro.
Davide
Newsgroup: it.comp.software.database
Titolo: [PL/SQL] Blocco durante inserzione

L'ambiente di sviluppo utilizzato è Oracle Forms 6i.
C'e' una tabella cosi' descritta:
CREATE TABLE ERR_MATRICOLE (
	MODULO INTEGER PRIMARY KEY,
	CODICE_FISCALE VARCHAR2(16)
);
Sul form c'e' un bottone il cui trigger WHEN_MOUSE_CLICKED e'
il seguente:
-----------------------------------------------------------
declare
	i integer;
begin
	for i in 1..3 loop
		insert into err_matricole values (i,'Ciccio');
	end loop;
	commit;
	message('OK');
end;
-----------------------------------------------------------
Bene, cliccando sul bottone dovrei inserire nella tabella 10
righe "1, Ciccio"   "2, Ciccio"....
Invece... il form si *blocca* totalmente e c'e' bisogno di
terminare il processo Form Runtime, e nessuna riga viene aggiunta.
Anche se faccio un commit ogni insert.
Com'e' possibile?
Grazie in anticipo per la risposta.

 Anche se faccio un commit ogni insert.
e sqlplus cosa dice della tua tabella ?
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 e sqlplus cosa dice della tua tabella ?
..."Nessuna riga selezionata"
Prova a eseguire lo script che ho postato e dimmi che risultati da
a te :-(


non ho dev6i


 di fare ?
-------------------------------------------------------
declare
	i integer;
begin
	for i in 1..3 loop
	insert into err_matricole values (i,'Ciccio');
	end loop;
	commit;
	message('OK');
exception
	when others then begin
		message('Attentato');
		pause;
	end;
end;
-------------------------------------------------------
Come vedi, gli ho detto di visualizzare il messaggio.
Pero', nessun messaggio viene visualizzato.
Non arriva nemmeno a generarla, l'eccezione.
Si blocca tutto e subito. Devo killare il processo
di Form Runtime.
Dove sta l'inghippo? Non vedo proprio cosa ci possa
essere di sbagliato.

 essere di sbagliato.
Ho risolto. La sai l'ultima? Sostituendo "integer" con "number"
tutto funziona regolarmente. BAH!

 pause;
che te possena !
ma un manuale anche piccolo piccolo ?
il messaggio doveva essere qualcosa, non ricordo al momento:
sql-errmsg
sql-errcode
e non attentato !
per quanto riguarda il tipo di dato , non mi
stupirebbe il controllo sulle proprieta' del
campo che deve contenerlo siano da " rivedere "


 sql-errcode
SQLCODE
ma anche
error_type, error_code, error_text
dbms_error_code, dbms_error_text
sei sicuro che vada nel "WHEN-MOUSE_CLIKED' e non nel
'WHEN-BUTTON-PRESSED'
ni hao, lelle.

 'WHEN-BUTTON-PRESSED'
Cosa cambia dal punto di vista degli errori che possono essere
generati?

 ha scritto nel
messaggio news:oprymxjf...@news.cis.dfn.de...

nulla ma il secondo mi sembrava piú indicato, e se ti posizioni sopra
il tasto con le frecce e poi premi spazio scatta il
WHEN-MOUSE-CLICKED?

 C'e' una tabella cosi' descritta:
so di non essere costruttivo ma butta via quel cesso di ambiente di
sviluppo.....
Matteo

 sviluppo.....
ne hai sviluppato uno di meglio tu? 
facci sapere...
/G


guarda arrivo a dire che perfino visual basic č meglio.......
Matteo
(quest'anno dopo tre anni di sofferenza sono riuscito a dismettere tutti i
software scritti con Dev e ho festeggiato per una settimana)
Newsgroup: it.comp.software.database
Titolo: win98 -SqlServer 7.0

Aiuto !!!!
Ho un problema con sql server. Non riesco ad installare la parte server su
win98 se, mentre mi fa installare solo il client.
Sapete darmi una risposta o sapete se mi manca qualche driver per odbc ??
Grazie a tutti !

 ha scritto nel messaggio
news:8hnrh7$3bi$1...@nslave2.tin.it...


Ciao Saba !
Guarda che io avevo SqlServer versione Desktop su una macchina W95!
L'Anomalia si e presentata quando ho installato W98!
il msg diceva che 98 accetta solo la parte client!
Ora ho sqlserver sul server e vorrei gestirlo da client con W98

 wrote in message


Newsgroup: it.comp.software.database
Titolo: Corso su Oracle

Mi piacerebbe fare un buon corso di Oracle partendo dalla base.
Qualcuno ha dei consigli.
Grazie 


Se vai in oracle university non scegliere i corsi della 10g ma vai su 
quelli della 9i.
La teoria te la danno solo i secondi.
(Il consiglio arriva anche dagli stessi insegnanti oracle).
Ciao
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

Newsgroup: it.comp.software.database
Titolo: Store procedure con parametri di entrata.. help plz!

Ciao a tutto il ng. Ho bisogno di un aiutino da parte di qualcuno
Il db è Access.
Ho un report agganciato ad una store procedure che richiede dei parametri di
entrata.
Sulla proprietà Record source del report ho scritto il nome della store.Come
faccio a passargli i parametri?? Li devo scrivere dentro la proprietà
ParamInput??? Con che sintassi??
Oppure posso aprire il report da codice e passargli direttamente il
recordset da codice? Nella procedura collegata al tasto stampa della
maschera io ho già il recordset caricato passando i parametri alla store da
codice e poi facendo l’execute del command:
     For k = 0 To UBound(aDatiParamInput, 1)
        Set aParamInput(k) = comUsed.CreateParameter(aDatiParamInput(k, 0),
aDatiParamInput(k, 1), adParamInput, aDatiParamInput(k, 2))
        comUsed.Parameters.Append aParamInput(k)
        comUsed.Parameters(k).Value = aDatiParamInput(k, 3)
 
    Next k
    Set recUsed = comUsed.Execute
 
Posso aprire il report da qua e passargli questo recordset?(RecUsed)
Grazie a tutti!
--------------------------------
Inviato via 
http://usenet.libero.it


    Dim CM As ADODB.Command
    Dim PM As ADODB.Parameter
    Set CM = New ADODB.Command
    Set CM.ActiveConnection = CN
    CM.CommandText = "sp_nome_della_sp"
    CM.CommandType = adCmdStoredProc
    Set PM = CM.CreateParameter("parametro1", adInteger, adParamInput, ,
valoreInt)
    CM.Parameters.Append PM: Set PM = Nothing
    Set PM = CM.CreateParameter("parametro2", adVarChar, adParamInput, 50,
valoreChar)
    CM.Parameters.Append PM: Set PM = Nothing
    CM.Execute
    Set CM = Nothing
stai attento al tipo di parametro che passi, all'ordine in cui li passi e a
scriverli correttamente (MAIUS/minus).
Ciao

[cut]
...naturalmente in visual basic


Grazie mille Giorgio!

Newsgroup: it.comp.software.database
Titolo: Access 2000 e campi dipendenti.

Salve, ho un problema da risolvere con access 2000.
Ho una tabella dove sono presenti due campi costo di un prodotto, il primo
il costo in lire e l'altro in euro.
Vorrei sapere se è possibile che inserendo il valore in uno di questi si
riempia l'altro in automatico con la conversione lire/euro e viceversa, cioè
inserendo il costo in euro si riempia il campo in lire e viceversa
indipendentemente da quale è il campo che si riempie per primo.
Ciao e grazie TONY.

 wrote in message 95o7eo$oe7$1...@nread2.inwind.it...


 tutti i problemi connessi?
Se vuoi mantenere le informazioni 'stabili' nel tempo si'. Il problema
e' che il cambio lire/euro puo' cambiare nel tempo, mentre il totale che
deve apparire deve essere sempre uguale nel tempo (che vuol dire:
se io stampo la cosa adesso o tra un anno i valori devono essere gli
stessi). 
Quindi o memorizzi il valore in Euro o memorizzi il cambio, quindi in
sostanza devi sempre memorizzarti due valori. E' stupido ma non c'e'
scelta.
Davide

 riempia l'altro in automatico con la conversione lire/euro e viceversa
Aggiungi una procedura/funzione di aggiornamento che viene eseguita
quando vari il valore di uno dei due campi. Occhio a non fare una
funzione che viene eseguita ciclicamente senno' ti si pianta la
macchina.
La tua funzione dovra' per prima cosa verificare se l'altro campo
e' vuoto o no, e solo se e' vuoto procedere al calcolo. 
Davide

 wrote in message
95oh3i$hvt64$1...@ID-18487.news.dfncis.de...


 ha scritto nel messaggio
news:95oh6h$hvt64$1...@ID-18487.news.dfncis.de...


 Mi puoi dare qualche informazione in pi su questa funzione
No, devi scrivertela tu la funzione...l'unica cosa e':
controlla di non aggiornare un campo che e' gia' aggiornato
(come ti ho gia' detto).
(ho usato access per 6 mesi qualche tempo fa' e poi l'ho
abbandonato completamente)
Davide

 Grazie TONY
Esempio da maschera
If isnull([campoEuro]) then
    forms!MiaMaschera![campoEuro]=Me![campolire]*1937,00  'valore indicativo
end if
Puoi fare il contrario se digiti in Euro
Prova
Ciao
Paolo

 Grazie TONY
Esempio da maschera


 Grazie TONY
Esempio da maschera

Newsgroup: it.comp.software.database
Titolo: Software ideale per Newsletter.

Scusate l'intrusione,
Voglio chiedervi qualche consiglio per acquistare o scaricare qualche buon
programma per la gestione di una newsletter.
Avendo qualche migliaia di indirizzi e-mail, tutti inseriti in una tabella
di word, avrei la necessità di raggiungere contemporaneamente tutti questi
clienti.
Conoscete qualche programma in lingua italiana che mi permetta di gestire il
tutto?
Scusandomi ancora per l'intrusione e per la mia ignoranza in materia,
ringrazio anticipatamente per tutti quelli che mi aiuteranno.
Grazie
Silvio

 : 

Non ho capito perchè posti questa richiesta qui, dato che con i database
centra nulla...
In ogni caso di script per newsletter in qualsiasi linguaggio ce ne sono
a bizzeffe, sostanzialmente è abbastanza banale: in PhP è un ciclo su
ogni indirizzo che passi alla funzione mail().
Per uno già fatto i soliti posti: 
html.it
, 
zend.com
, 
sourceforge.net
,
freshmeat.net
 ecc. ecc.
Ciao,
	Nicholas

Newsgroup: it.comp.software.database
Titolo: Compattare un DB Interbase

Ciao a tutti,
forse faccio una domanda banale, ma come faccio a comprimere un DB Interbase
che è di 200 e passa MB?
Il file fisicamente è 202 Mb ma i dati contenuti sono molto meno, per via
del fatto che la cancellazione di un record è solo logica e non fisica.
Ho provato ad usare il programma che mette a disposizione Interbase mi
sembra che si chiami Server Manager e a utilizzare l'opzione Database Sweep,
ma non succede nulla.
Grazie in anticipo a chi mi può dare una mano.
_________________________________
Tomas Battistini
TSTsystems S.a.
email: 
tbatt...@tstsystems.sm
 
tom...@mail.omnitel.it
tel: 0549876351  -   fax: 0549996236

 wrote in message
8io15m$6sv$1...@fe1.cs.interbusiness.it...
| Ciao a tutti,
| forse faccio una domanda banale, ma come faccio a comprimere un DB
Interbase
| che č di 200 e passa MB?
|
| Il file fisicamente č 202 Mb ma i dati contenuti sono molto meno, per via
| del fatto che la cancellazione di un record č solo logica e non fisica.
|
| Ho provato ad usare il programma che mette a disposizione Interbase mi
| sembra che si chiami Server Manager e a utilizzare l'opzione Database
Sweep,
| ma non succede nulla.
|
| Grazie in anticipo a chi mi puň dare una mano.

Newsgroup: it.comp.software.database
Titolo: Aggiornamento dati mdb->mysql

Ciao a tutti,
ho un problema da risolvere:
Un gestionale in intranet aziendale, genera un database in mdb.
Alcuni campi di questo db mdb devono aggiornare in un server remoto un db
mysql;
i campi da aggiornare sono solo 3 (nome, cognome, id) e che corrispondono a
omonimi campi nel database mysql.
Esiste una procedura automatica (piccolo software, batch file o quant'altro)
in grado di soddisfare questa richiesta?
In altre parole un utente abilitato dovrebbe far sě che, eseguendo questo
prog o comando, i campi scelti nel database mdb in locale aggiornino i
corrispondenti campi nel mysql in remoto.
Grazie per l'aiuto e le indicazioni che mi darete.
Francesco.

 in grado di soddisfare questa richiesta?
Te lo puoi fare con un linguaggio (credo) qualsiasi....
Non so se esiste qualcosa di gia' pronto, comunque in giro per la rete (fai
una ricerca) dovresti trovare qualcosa (per PHP mi sembrava di avere visto
qualcosa in giro, ma non ricordo dove).
Newsgroup: it.comp.software.database
Titolo: spostare un'istanza di MS SQL SERVER 2005

Si può spostare da un pc a un altro un'intera istanza di Ms sql server 2005 
?
Per i database mdf  riesco a spostarli ( attach\detach ) , ma se volessi 
spostare l'intera istanza ?
Ciao 

 wrote in
news:icg6ac$g72$
1...@nnrp-beta.newsland.it
: 

puoi installare su un altro pc sql server e creare una istanza con lo 
stesso nome di quella che vorresti spostare.
poi prendi i db e li sposti (detach/reattach piuttosto che backup/restore, 
fa lo stesso).
spostare un'istanza di sql server sarebbe come spostare openoffice: non lo 
puoi fare, lo reinstalli.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

Newsgroup: it.comp.software.database
Titolo: Riguardo ODBC...

Dopo essermi fatto una ENORME esperienza in fatto
di database, dopo aver scritto una decina di
programmi in MSVB che sfruttavano ADO/ODBC per
accedere ai più disparati sistemi (Access,
Oracle, MsSql, ...), e che andavano a recuperare
dati in c**o ai lupi (ADO+POP3), una domanda mi
sorge spontanea: esiste una qualsiasi
documentazione che mi permetta di SCRIVERE da
solo un mio driver ODBC?
Penso di avere già tutti gli strumenti sotto
mano. Ho già cercato in MSDN Library (non nella
versione in linea, ma in quella aggiornata al
09/2000), ma non ho cavato un ragno dal buco.
Forse non ho cercato abbastanza bene, ma finora
ho trovato informazioni su come USARE i driver
ODBC, ma non come CREARLI. Voglio dire: devo
implementare da solo un interprete SQL, oppure ci
pensa il layer generico a interpretare, e il mio
driver deve solo fornire i risultati? Quali
servizi devo fornire? Quali funzioni devo
esportare? Che parametri devo
accettare/restituire? Cosa devo infilare nel
registro, e dove? Ma soprattutto: pensate che io
sia pazzo?
Beh, posso dare una risposta almeno a
quest'ultima domanda: è solo curiosità. E poi, ho
creato un programmino che immagazzina i dati in
un formato proprietario, e mi piacerebbe renderli
disponibili alle altre applicazioni, mantenendo
il formato originario.
Se qualcuno avesse qualche informazione a
riguardo, glie ne sarei grato per tutta la vita.
Questo è tutto. Vi ringrazio per aver perso tempo
a leggere questa richiesta.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

il formato originario.
Sviluppa una libreria che ti consenta di reperire i
dati usando delle API ben documentate.
La cosa mi interessa, se cavi il ragno dal buco fammi
sapere...
Davide

pero' mi pare incoraggiante...
Sai mica dove si trova? Occorre acquistarlo a parte o e' gia' incluso
in qualche tool di sviluppo?



Hummm... io l'ho trovato in mezzo al macello dell'MSDN, la
sottoscrizione dove ti ricoprono di CD, suppongo che tu possa
ottenerlo scaricandolo dal sito della Microsoft ma non sono sicuro
della cosa...
Davide

 ha scritto nel messaggio
news:39d205a2...@news.cis.dfn.de...

HO TROVATOOOOO!!!
"Prendete e mangiatene tutti..."
ftp://ftp.microsoft.com/developr/odbc/public/odbc3sdk.exe
Happy developing!
Newsgroup: it.comp.software.database
Titolo: oracle 9.0.2

Buondě a tutto l'NG
Sto installando l'oracle in oggetto per lo sviluppo di applicazioni .NET 
(o altro?).
Mi sembra di ricordare che esiste un tool da configurare sul server oracle 
per far si che sulla macchina dove gira il programma che io sviluppo non 
ci sia installato nessun client ma si possa cmq interfacciare al DB.
Grazie e ciao Paolo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*
Vuoi saperne di piů su python clicca 
http://www.pyj.it

 Mi sembra di ricordare che esiste un tool da configurare sul server oracle 
Sul server devi avere attivo il listener, quello che usi poi sul client
per collegarti e' un'altro discorso.
Davide
-- 
| Brook's Law: Adding manpower to a late software project makes it later
| 
| 
| 

 Davide
Grazie cmq Ciao Paolo


 Davide
Ciao Paolo


 collegarsi al DB
Evidentemente perche' Delphi usa le librerie client di Oracle. Se
usi Java i driver jdbc non hanno bisogno di niente, solo di essere
'puntati' verso il server.
Davide
-- 
| A quarter-ounce of chocolate = four pounds of fat. 
| 
| 
| 

 ha scritto nel messaggio
news:7b86389b93ac2ee0cb07e06f7e8fe13e$1...@www.progesis.net...
instant client

 instant client
cosa sarebbe? un servizio del server Oracle?
Non ho trovato niente su internet


 instant client
no scusa ho cercato meglio... č proprio un prodotto oracle non č che lo 
trovo anche sui cd che mi ha mandato la oracle?
Grazie tante ciao Paolo

Newsgroup: it.comp.software.database
Titolo: Inner join... doppio

Buon Giorno a tutti...
... ho il seguente problema:
una tabella chiamata: squadre
i cui campi sono:        id_squadra
                                 nome_squadra
una seconda tebella: calendario_a
                               id_partita
                               giornata
                               risultato
                               id_sq_casa
                               id_sq_fuori
Il mio scopo è fare una query che mi dia id_partita, risultato,
nome_sq_casa, nome_sq_fuori.
quindi ho provato:
select id_partita, giornata, risultato, id_sq_casa, id_sq_fuori,
squadre.nome_squadra as SqC, nome_squadra as SqF from calendario_a
inner join Squadre on calendario_a.id_sq_casa=squadre.id_squadra inner
join Squadre SqF on calendario_a.id_sq_fuori=squadre.id_squadra.
Il problema è che la query non "tira fuori" nulla.
Sono sicuro dell'esattezza dei valori dei campi delle tabelle perchè
se faccio una query tipo
select id_partita, giornata, risultato, id_sq_casa, id_sq_fuori,
squadre.nome_squadra as SqC from calendario_a inner join Squadre on
calendario_a.id_sq_casa=squadre.id_squadra
funziona... e funziona anche se faccio
select id_partita, giornata, risultato, id_sq_casa, id_sq_fuori,
nome_squadra as SqF from calendario_a  inner join Squadre SqF on
calendario_a.id_sq_fuori=squadre.id_squadra.
Aiutatemi ... sono due giorni che ci sbatto la testa !!!
Grazie !!!!
ps: mysql ver 4.1.16

 join Squadre SqF on calendario_a.id_sq_fuori=squadre.id_squadra.
hai voja... hai sbagliato tipo di join, non l'inner ma il left è la tua
strada.
Prendi la seconda tabella e ad essa attacchi la prima con una giunzione
su id_sq_casa, e poi ne fai un'altra, sempre sulla prima tabella, ma con
giunzione su id_sq_fuori.
Alb
-- 
mailto: 
alber...@yahoo.it
 - ICQ: 35062672
http://alb.hey.to
http://web.tiscali.it/albertobaldan/pgp/albald-bigfoot-com.asc

Mi puoi fare un esempio ?
Grazie !!!
Alberto ha scritto:


 Mi puoi fare un esempio ?
qualcosa tipo:
SELECT
  A.id_partita,
  A.giornata,
  A.risultato,
  A.id_sq_casa,
  A.id_sq_fuori,
  B.nome_squadra AS squadraCasa,
  C.nome_squadra AS squadraFuori
FROM calendario_a A
LEFT JOIN squadre B ON
   (A.id_sq_casa = B.id_squadra)
LEFT JOIN squadre C ON
   (A.id_sq_fuori = C.id_squadra)
Non ho verificato i campi in calendario, ma lo puoi fare benissimo da
solo ;)


Non è che riesci a farmi avere un'empio ?
Grazie !!
Alberto ha scritto:


Grazie 1000 x l'auto...
ora provo ....
Alberto ha scritto:


Newsgroup: it.comp.software.database
Titolo: Problemi a connettersi a MySQL in remoto

Devo collegarmi ad un DB MySQL che ho creato all'interno di un mio webserver.  
Ho aggiunto l'host % , ma nonostante queso non riesco a collegarmi a MySQL! 
 
 Inserisco l'indirizzo IP del mio server; 
 Inserisco l'UID; 
 Inserisco la PWD.. 
NIENTE!! Mi dice che non riesce a connettersi a "UID@MIO_IP".
Secondo voi che devo fare?!?

 Secondo voi che devo fare?!?
Dai i privilegi anche all'utente con il tuo IP giusto invece di '%'.
Davide
Newsgroup: it.comp.software.database
Titolo: Come aprire un file .gdb di interbase

Ciao a tutti!
Il mio problema: ho un file .gdb che è (suppongo) di interbase. Il 
problema è che non so come aprirlo, anzi, se ci provo da 
interbase mi viene fuori "unsupported on-disk structure". Questo 
errore l'ho cercato su internet ma da nessuna parte ho trovato 
una soluzione... Ho installato Delplhi5 e questo file di interbase 
proviene da una versione molto vecchia (non so quanto) di un 
programma fatto in delphi (girava su un win95A...)
Qualcuno mi può dare una mano? Non so che pesci prendere...
Grazie 1000 anticipate a tutti!!!
_____________________________
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:2003032...@mynewsgate.net...


Newsgroup: it.comp.software.database
Titolo: t-sql

Ho installato Sql server 2000 come client su computer windows me, volevo
sapere coem posso utilizzare transact-sql.
Grazie anticipatamente
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie anticipatamente
Ciao
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 Grazie,pietro

Newsgroup: it.comp.software.database
Titolo: Dichiarazione campo auto incrementante in Oracle

Come si effettua la dichiarazione di un campo autoincrementante in Oracle?
La tabella č nuova, in fase di creazione. Su informix so che basta
dichiarare il campo serial.
Grazie

spucc wrote:

Non esistono campi autoincrementanti in oracle.
Devi arrangiarti emulando la funzione con un trigger.
-- 
Fabrizio "Hermooz" Ermini


Sei sicuro? Ho lavorato (poco devo dire) con Oracle e ho usato le 
sequence ma non mi č sembrato fossero gestite via trigger. Dici che sono 
gestite da trigger?

 gestite da trigger?
Credo che siano vere entrambe le cose :-)
Ovvero, bisogna definire una sequence, e un trigger sulla tabella in 
fase di inserimento per emulare l'auto increment (questo trigger 
leggera' il valore dalla sequence).
Cmq anche io ho lavorato poco su oracle, rimando a che ne sa piu' di me :-)
-- 
Gangio (
andrea@g_a_n_g_i_n_i.net
)
http://www.gangini.net
Leva gli underscore per mandarmi una mail

 gestite da trigger?
Dove ho scritto che le sequence sono gestite da trigger? :-)
L'OP chiede un campo "autoincrementante". Il che vuol dire che si 
aspetta, dopo un insert, di trovarsi un campo con un numero che "da 
solo" aumenta di uno ad ogni INSERT. Per fare questo in Oracle servono
a) una sequence
b) un trigger "ON INSERT..."
ovviamente a) e b) son due bestie diverse ed ognuna può vivere di vita 
propria, ma quella indispensabile è la b), e per questo ho citato solo 
quella (volendo farsi del male, della sequence si potrebbe anche fare a 
meno).
-- 
Fabrizio "Hermooz" Ermini


che bastardi alla oracle !
per farci del male hanno lasciato le sequence,
anche nella versione 10g :(
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 anche nella versione 10g :(
ehm... il senso della mia frase è che se ti vuoi fare del male fai a 
meno della sequence, non il viceversa. :-)
-- 
Fabrizio "Hermooz" Ermini

 meno della sequence, non il viceversa. :-)
apparte lo scherzo di sopra,
perche' l'on.insert dovrebbe essere piu' "snello" ?
e' pur sempre un trigger,
ed e' sottomesso alla ECA , per scattare,
invece la sequence scatta a comando,
te fai la insert e prelievi il nextvalue.


 te fai la insert e prelievi il nextvalue.
Yep, ma in questo modo non è un autoincrement: sei tu che devi 
preoccuparti ad ogni inserimento di prelevare il nextvalue e aggiungerlo 
nella tua query. Non è la stessa cosa...
-- 
Fabrizio "Hermooz" Ermini

Con certezza posso dirti che se stai lavorando in Oracle devi uilizzare le
sequence.
Si incrementano da sole ogni volta che inserisci un record nuovo.
 



 Si incrementano da sole ogni volta che inserisci un record nuovo.
CREATE OR REPLACE TRIGGER Trigger_Before
BEFORE
INSERT ON Tabella
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF INSERTING THEN
    :NEW.Campo_Autoincrementante := Sequenza.NEXTVAL;
END IF;
END;
o qualche cosa del genere, naturalmente la ti devi creare la sequenza
:-)
Ni hao, Lelle.

 o qualche cosa del genere, naturalmente la ti devi creare la sequenza
:-)
felice_pago

Newsgroup: it.comp.software.database
Titolo: Le view

Sto usando PostgreSQL e faccio spesso un bel pò di query su circa 5 tabelle
in join fra di loro. Pensavo quindi di farmi una view in modo tale da
semplificare la select, evitando le join che mi servono per la decodifica
di alcune FK.
A questo punto mi è sorto un dubbio. Dato che le tabelle contengono una
certa mole di dati, una view quanto può rallentare il sistema quando si
aggiornano le varie tabelle? E' meglio fare una view che non filtra i dati,
ma li aggrega o fare una select con varie join?
A parte PostgreSQL mi interesserebbe sapere qual è l'approccio migliore in
generale.
Grazie.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 ma li aggrega o fare una select con varie join?
Una view è una select con varie join.
E' però comodo per un utente avere la pappa pronta,
d'altro canto le view possono essere anche utilizzate
per ragioni di sicurezza (immagina una tabella
che contiene anche il salario mensile di un dipendente e
che in determinate select non si vuole visualizzare).
                            danilo


che in determinate select non si vuole visualizzare).
Ok, su questo ci sono, quello che volevo capire č:
1) Creo una view denormalizzando tutti i dati di n tabelle. Faccio una
select sulla view usando un   WHERE
2) Faccio una select con varie join sulle n tabelle usando un  WHERE
Ci sono differenze di prestazioni?
Voglio dire che nella view non ho una clasuola where con cui i dati sono
filtrati, quindi significa che prima deve essere fatta la select su tutti i
dati (quella che mi csotruisce la view) e poi viene eseguita la seconda
query. Senza la view facendo direttamente una select sulle varie tabelle,
invece, il db potrebbe prima usare il WHERE per ridurre il numero di record
su cui effettuare la ricerca.
Probabilmente sto facendo un pň di casino. Mi illumini? :-)
Ciao.
ps: ci sono sul fatto che la view venga usata con i GRANT, per rendere le
cose piů semplici etc etc 


 Per rispondere in e-mail sostituire "invalid" con "faser"
Sta firma l'ho già vista! Io posto anche su i.c.l.v-b!

Sta firma l'ho già vista! Io posto anche su i.c.l.v-b!
Hummm ...mai postato su quei lidi.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------


A questo punto alzo le mani. Dipende molto
dal DBMS.
Oracle quando elabora una query esegue un processo
di ottimizzazione.
PostreSQL non lo conosco per niente, anche
se entro un mese devo installarlo per la tesi.
                                danilo
Newsgroup: it.comp.software.database
Titolo: mdb da excell

ciao,
devo importare un file di excell in access 97...
400 linee per 40/50 campi...salvo in csv...e me limmetto in access, pero' mi
calcola tutto come testo con dimensione di 255 caratteri, decisamente
troppi, la dimensione finale schizza poi a 8,5mb.
c'e' un sistema automatico/oquasi per snellire la procedura ed evitare i
problemi della dimensione dei campi?
spero di essere stato chiaro ;-D
grazie
LeLe

 ha scritto nel messaggio
news:a40uov$oln$1...@serv1.iunet.it...


Newsgroup: it.comp.software.database
Titolo: Struttura tabella MySql

Esistono funzioni Sql per conoscere da programma la struttura (campi,
tipi e lunghezza) di una tabella in un database MySql?
Qualcosa tipo la tabella all_tab_columns di Oracle.........
Grazie 1000
Gianluca
g.via...@jtnet.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

tipi e lunghezza) di una tabella in un database MySql?
per vedere la struttura:
describe tuatabella;
per vedere l'elenco delle tabelle:
show tables;
M
Newsgroup: it.comp.software.database
Titolo: IIS5 Access BLOCCHI

Ciao a tutti.
Avrei bisogno di un vostro aiuto.
Io lavoro su server Windows2000Server per gestire un database con tutto
il personale dell'azienda per cui lavoro.
Uso il seguente software:
IIS5, ACCESS, ASP3, ODBC.
   COSA SUCCEDE? Tutte le volte che apro il database di Access per
modificarlo mi smette di funzionare sul sito. Salvo e ancora non va.
Per farlo riaprtire ho 2 soluzioni:
1) la classica: spengo/riaccendo il server.
2) con uno scriptino batch esco e rientro in ISS
AIUTATEMI VI PREGO! 
to...@inwind.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 2) con uno scriptino batch esco e rientro in ISS
Penso dipenda da come accedi ai dati che hai sul database con asp.
Mi sembra strano che sia necessario bloccare IIS, chiudere il database
dovrebbe bastare.
Ciao
  Stefano

Newsgroup: it.comp.software.database
Titolo: programma venditore

qualcuno puo' aiutarmi vorrei un programmino per gestire gli ordini su
portatile dal cliente


Ve bene non essere prolissi, ma non pensi di esagerare un pochino?
Cos'è che vuoi esattamente?
Consigli su come svilupparlo, da chi fartelo fare o dove comprarlo?
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.software.database
Titolo: query per ricerca nominativo

Sto preparando un archivio anagrafico con access 2000 di un ente no-profit.
Struttura della query
---------------------
CAMPO        -> nominativo
TABELLA      -> anagrafica
ORDINAMENTO  -> crescente
CRITERI      -> Like [inserire nominativo da ricercare] & "*"
Se inserisco la parola "CO" nella mascherina della query che mi si apre,
questa mi ricerca tutti i nominativi che inziano con CO: COnti Marco, CObra
Russo ecc ecc, ma non mi ricerca il "CO" nella restante parte del campo.
Quale criterio devo inserire in maniera tale per cui io abbia come risposta
COnti Marco, CObra Russo, OrCOni Luca, Butti COppo, Spozio OraCOlo?
In sostanza, deve ricercare il "CO" in qualunque parte del campo.
In altre parole, se inserisco "ARI", mi devono uscire i nominativi di DARIO
bianchi, MARIO rossi, luca SARI, ARIANNA belli... e cosě via.
Potete indicarmi la formula e/o i criteri corretti?
Potete rispondere anche in email: 
fab...@hotmail.com
Vi ringrazio in anticipo, fabrizio.
p.s.: probabilmente č una richiesta OT, ma su dejanews (ex) non ho trovato
nulla al caso mio...

 wrote in message
1jW97.5128$_07.1...@news.infostrada.it...

 CRITERI      -> Like "*" & [inserire nominativo da ricercare] & "*"

Newsgroup: it.comp.software.database
Titolo: SQL (distinct)

Salve a tutti ho un dubbio per un istruzione SQL
Ho una tabella nella quale riporto il peso di circa 15 ragazze che viene
misurato ogni mattina per ognuna. Ho bisogno di estrarre l'ultimo peso
misurato di ogni ragazza. Ho realizzato questa istruzione sql:
SELECT tab_anagrafiche.cognome, tab_peso.peso
FROM tab_peso, tab_anagrafiche
WHERE tab_peso.ID_anagrafica like tab_anagrafiche.ID_anagrafica
ORDER BY tab_peso.ID_peso DESC
In questo modo ho un elenco di cognomi con i relativi pesi nei quali pero' i
cognomi vengono ripetuti per tante volte quanti sono i pesi misurati. IO
dovrei estrarre ancora da questi solo il valore del peso del primo nella
serie dei cognomi uguali che incontro.
Come posso fare??
Grazie per l'aiuto
Michele

 Come posso fare??
Qualcosa del tipo
select max(peso), cognome from .... where ... group by cognome;
Davide

misurato di ogni ragazza. Ho realizzato questa istruzione sql:
Come riconosci l'ultimo peso misurato? Saputo questo, hai risolto il tuo
problema.
Per esempio diciamo che ID_peso incrementa monotonicamente:
SELECT ID_anagrafica, MAX(ID_peso) AS last_ID FROM tab_peso GROUP BY
ID_anagrafica;
Questo ti da' il last_ID di ciascuna persona.
Quindi:
SELECT tab_anagrafiche.cognome, tab_peso.peso
FROM tab_anagrafiche JOIN tab_peso USING (ID_anagrafica),
	( SELECT ... ) AS last_ids
WHERE tab_peso.ID_peso = last_ids.last_ID;
"last_ids" potrebbe anche essere una view.
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.software.database
Titolo: ORA 9i dict table

Buondì a tutto l'NG
Dopo un paio d'ore a spulciarmi le tabelle di sistema di oracle non sono 
riuscito ad individuarne una che mi fornisse per uno schema tutti gli 
oggetti contenuti, qualcuno ha già fatto questa query.
Mi servirebbe per sapere dato uno schema quante tabelle ci sono e vederne 
i nomi
Scusate per la banalità ma non ci arrivo
Ciao Paolo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*
Vuoi saperne di più su python clicca 
http://www.pyj.it

 Scusate per la banalità ma non ci arrivo
se sei un utente " normale " select table_name from tabs ;
se sei dba :
select owner,table_name from dba_tables where owner = 'nome_schema' ;
altrimenti forse volevi dire:
select owner,object_type,object_name from dba_objects where owner =
'nome_schema' ;
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.software.database
Titolo: [ASP] ASP e MSAccess2000

Salve a tutti,
    mi chiedevo se fosse possibile da asp usare le query scritte e
risiedenti su un db Access 2000.
Evitando così di usare istruzioni sql nelle pagine asp e velocizzando i
responsi del db... Se ciò si potesse fare mi fate un esempio pratico di
codice x connettersi e usare una query?
Grazie!!!

 codice x connettersi e usare una query?
Trovi tutto su it.comp.www.asp (qui e' un po' ot e al momento non nessun
esempio)
ciao
  Stefano
Newsgroup: it.comp.software.database
Titolo: DB2: esportazione da AS400 a Windows.

Vorrei lavorare con DB2 in Windows su un database identico a quello che
attualmente è in AS400: è possibile un'esportazione/importazione di alcune
tabelle specifiche in modo semplice?
Ovviamente non posso lavorare direttamente su AS400.
Grazie!

 attualmente č in AS400
se puoi spendere c'č un pezzo di sw di replicazione che fa esattamente
quello. mi sembra DB2 connector, ma non scommetterci.
Newsgroup: it.comp.software.database
Titolo: Priorità join

salve dovrei fare una query su tre tabella in sqlserver
documenti (IdDoc)
reldocutenti (IdDoc,IdUtente,tipoutente)
utenti (idutente,nome)
io ho scritto
Select d.iddoc,rdu.idutente,u.nome
from documenti d left join reldocutenti rdu on d.iddoc=rdu.iddoc
inner join utenti u on rdu.idutente=u.idutente
where rdu.tipoutente=1
il problema è che se ho un record nella tabella documenti il cui
valore per il campo idutente non è presente nella tabella reldocutenti
 non mi compare nel risultato mentre io voglio che tutti i record della
tabella documenti mi vengano restituiti, ho provato a mettere delle
parentesi in modo da dirgli che il left deve agire sul risultato della
inner join ma senza fortuna.
è possibile fare quello che voglio?
grazie.

 grazie.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

 Certo, è sufficiente utilizzare due LEFT OUTER JOIN :-)
[Cut]
Grazie per l'aiuto , sono anche riuscito ad ottenere il risultato
voluto usando l' innerjoin dovrebbe essere cosi:
SELECT D.IdDoc, R.IdUtente, U.Nome
FROM dbo.Documenti AS D
LEFT JOIN (dbo.RelDocutenti AS R
INNER JOIN dbo.Utenti U
ON R.IdUtente = U.IdUtente)  ON D.IdDoc = R.IdDoc 
 
Grazie ancora!

Newsgroup: it.comp.software.database
Titolo: [Access] Problema con maschera (un po' da newbie)

ciao a tutti,
ecco il problema forse banale ma non ne vengo a capo.
Ho una maschera che ha una serie di campi (nome, cognome, 
numero_tessera, mese_di_iscrizione, etc...)
E' possibile fare in modo che aprendo la maschera ci sia la possibilità 
di selezionare il valore mese_di_iscrizione (è una casella combinata) ma 
poi, per i successivi inserimenti, avere quel valore 'memorizzato' e già 
disponibile in modo tale da non dover scorrere tutte le volte quella 
stessa casella?
La situazione dovrebbe rimanere invariata finchè non decido di cambiare 
mese: a quel punto cambio la selezione ed avrò nuovamente un altro 
valore 'memorizzato' fino al successivo eventuale cambiamento e così via...
Ho provato con diverse query nell'origine riga... ci sono 'andato 
vicino' nel senso che riesco a selezionare l'ultimo valore del mese 
inserito ma poi non è visibile nella casella combinata (mi rimane una 
riga sotto)... insomma sono un po' imbranato....
Grazie a tutti per gli eventuali interventi :-)


Crea sulla maschera una Casella Data non collegato alla Tabella/Query 
sottostante, poi ad ogni modifica o inserimento di un record (eventi 
BeforeUpdate e BeforeInsert) in VBA fai in modo che CampoDataTabella = 
CampoDataNonCollegato.
Ricordarti di impostare Cancel = False prima di uscire dalle procedura 
evento che hano prefisso BeforeXXXXXXX.
Quando cambi data nella casella Data non collegata il valore impostato 
viene prima copiato nel campo data collegato e quindi il record che 
modifichi/inserisci viene salvato nella tabella con quel valore, finchè 
non lo cambi un'altra volta.
Ciao

Newsgroup: it.comp.software.database
Titolo: Re: Maiuscole e minuscole in query di selezione


MI scuso, non ho inserito il tip di database che è MySQL
Leonardo
 
 




Newsgroup: it.comp.software.database
Titolo: Re: [PostGre 8.4] Ma 'grant all on database...' fa qualche cosa?

 
La documentazione mi sembra abbastanza chiara.
Per ogni tipo di privilegio specifica a quale tipo di oggetto si applica.
Per l'oggetto database, i privilegi sono:
CREATE, CONNECT e TEMPORARY TEMP.
GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL 
[ PRIVILEGES ] }
    ON DATABASE dbname [, ...]
    TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]
Quindi non credo che un GRANT ... on database sia quello che tu voglia.
A partire da PostgreSQL 9.0, è possibile assegnare i privilegi a più 
oggetti dello stesso tipo:
http://www.postgresql.org/docs/9.0/interactive/release-9-0.html#AEN99671
Ciao  Manlio

 perche' DOPO averla data non cambia una beata fava...
Anche usando FLUSH PRIVILEGES?

 ...quale parte di POSTGRE non era chiara?
Dalla 'P' fino alla 'E'.
Newsgroup: it.comp.software.database
Titolo: Sicurezza nell'accesso al database.

Salve ragazzi,
una semplice domanda.
Quando effettuo una connessione al database (esempio MySql), nella stringa
di connessione devo specificare il nome utente e password, dell'utente
abilitato alla lettura, e nel caso in cui sia necessario, scrittura al
Database.
Ma tutto questo č sicuro ???
Teoricamente da internet non č possibile accedere ai sorgenti dei file ASP o
PHP,
ma la sicurezza non č mai troppa giusto ????
Cosa posso fare per rendere tutto piů sicuro???
Grazie in anticipo per il Vs. aiuto.
CIAO .:: P ::.

 Cosa posso fare per rendere tutto più sicuro???
Scrivi username e password in un file di configurazione e leggilo dal
tuo programma invece di scriverlo direttamente nel codice. Cosi' e' anche
piu' semplice da modificare successivamente.
Davide

 PHP, ma la sicurezza non č mai troppa giusto ???? Cosa posso fare per rendere tutto piů sicuro???
   Non mi e` molto chiaro il tuo problema. Prima o poi la password 
dovra` essere letta da qualche parte ed inviata in un'altra, per cui 
soggiacera` comunque ad una serie di problemi di sicurezza. Limita i 
permessi di questo tipo di utenti in modo da scongiurare i danni 
peggiori e rasserenati.
-- 
Alla prossima,
Marco

 ma la sicurezza non č mai troppa giusto ????
Penso che una servlet sia piů sicura o comunque le jsp.
Cerca magari di non far viaggiare la password di connessione
al database, ma solo una password per gli utenti.
Inoltre tramite netscape le pagine asp si possono
tranquillamente
vedere (non ricordo il sistema, ma non ci vuole tantissimo).


vedere (non ricordo il sistema, ma non ci vuole tantissimo).
Assolutamente no, si riusciva tempo fa a causa di un bug di IIS.
In nessun linguaggio server side le password di connessione viaggiano lungo
la rete (se il db ed il linguaggio sono sullo stesso server).
 
Come ti hanno detto la cosa migliore sarebbe dare permessi limitati
all'utente web (gli script php che usi per visualizzare le pagine), ad ogni
modo se fai sempre l'escape dei caratteri speciali e metti sempre i valori
numerici  tra apici (Mysql fa il cast in automatico) non corri alcun
rischio.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 la rete (se il db ed il linguaggio sono sullo stesso
server).
Beh la cosa non cambia è sempre un problema da risolvere,
Molti usano ancora su NT 4 come server e conosco una azienda
molto
grossa (ma molto) e che conoscono tutti in italia dove
sicuramente
posso vedere il loro codice se solo mi ricordo esattamente
la stringa.


la stringa.
Ne sono uscite ben più di una, famosa quella con DATA ....se ti torna in
mente puoi prosseguire :-) 

Newsgroup: it.comp.software.database
Titolo: sincronizzazione dati ms access

esiste la possibilità di sincronizzare due database access!?
presi due file Access DB1 e DB2
vorrei che tutti i record nuovi presenti su DB1 venissero aggiunti su 
DB2 inoltre se DB1  ha modificato dei record già esistenti dovrebbero 
modificarsi anche su DB2...
spero di essere stato chiaro!!
commenti?

 presi due file Access DB1 e DB2
Puoi sincronizzare in automatico due differenti copie dello stesso db (non 
due a casaccio): apri il db, vai in Strumenti / Repliche / Crea replica... e 
lui genera una copia sincronizzabile del db. L'originale diventa la copia 
master, le altre copie sono repliche. Tramite il comando Sincronizza dello 
stesso menù sincronizzi i dati tra le repliche e il master. Dopo una 
sincronizzazione (che può avvenire anche con i db aperti, anche se la 
velocità è poi quella che è) ottieni due database identici come contenuti, 
tuttavia è possibile anche creare repliche parziali.
Se uno stesso record è stato modificato in entrambi ovviamente lui non sa 
che pesci pigliare e demanda a te il compito di sbrogliare la matassa, se 
vuoi evitare questa situazione devi gestirtela a monte via codice, impedendo 
modifiche contemporanee.
Nota Bene: una replica occupa circa il doppio di spazio dell'originale, ad 
ogni tabella ti si aggiungono 3 nuove colonne nascoste che servono per la 
gestione e che non è più possibile rimuovere, nemmeno importandola in un db 
non replica. Per la cronaca puoi sapere se un record non è ancora stato 
sincronizzato dal fatto che la relativa colonna s_Generation (contatore 
delle modifiche post sincronizzazione) è a Null.
IG

 delle modifiche post sincronizzazione) è a Null.
E gli eventuali campi contatore sequenziali vengono modificati in casuali.
M.

 Puoi sincronizzare in automatico due differenti copie dello stesso db[...]
grazie per la risposta esaustiva

Newsgroup: it.comp.software.database
Titolo: Come si fa in sql la differenza di date ricavandola in minuti?

Come si fa in sql la differenza di date?
Per esempio la data attuale e una certa data.
Grazie
-- 
Posted from  [212.141.48.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
8d2291ac1c9931bb655...@mygate.mailgate.org...


 WHERE 
t.id
 = 
tt.id
;
su oracle 
SELECT 
sysdate - t.DtTime, -- la differenza in giorni
(sysdate - t.DtTime) * 24, -- la differenza in ore
(sysdate - t.DtTime) * (24*60) -- la differenza in minuti
FROM table1 t
la prossima volta specifica quale DB.
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it
Newsgroup: it.comp.software.database
Titolo: aiuto urgente- confronto di un campo id con un elenco in una stringa

Io uso un database mysql e asp:
io trovo un elenco di codici all'interno di una tabella e metto tutti i
codici trovati all'inteno di un stringa:
sql="SELECT ID_sottocategoria FROM tb_sottocategoria"
 set rs=conn.execute(sql)
 do while not rs.eof
  str=str&rs("ID_sottocategoria")&","
  rs.movenext
 loop
successivamente ricerco all'interno di un'altra tabella tutti le tuple che
hanno il campo id_sottocategoria all'interno dell'elenco presente nella
stringa str.
sql="SELECT id_foto FROM tr_foto_sottocategoria  "&_
    "WHERE tr_foto_sottocategoria.ID_sottocategoria IN ('"&str&"')"
 set rs1=conn.execute(sql)
il problema che non funziona perchè mi confronta solo con il primo numero
presente nella stringa str e non con tutti. come posso risolvere?
grazie

 wrote in
news:ali01j$1qc0j0$
1...@ID-149831.news.dfncis.de
: 

Scusa ma non ti conviene fare una sola query del tipo :
"SELECT A.id_foto FROM tr_foto_sottocategoria A,tb_sottocategoria B where
 A.ID_sottocategoria=B.ID_sottocategoria"  
Ciao

Newsgroup: it.comp.software.database
Titolo: Firebird - che limite per definire un trigger ???

Ho difficolta'  nel far digerire al db un trigger la cui definizione e' 
lunghetta, circa 1500 righe
Si tratta di un trigger che va a loggare gli update su qualsiasi campo di 
una tabella con parecchi campi
Sia con IbExpert che con IbConsole non gli entra, danno errori diversi ma si 
capisce bene che la descrizione dell'errore restituito non e' il motivo per 
il quale si blocca tutto
Sapete se ci sono dei limiti, ed eventualmente quali sono, nella lunghezza 
che puo' avere un trigger ?
Ciao e grazie
RobertoA

 che puo' avere un trigger ?
Ho dato un occhio ai vari manuali ma non trovo nulla a riguardo.
Hai provato a scriverli su una riga tipo cosě (questo č un command da ADO
di vb6)?
Eventualmente prova anche con IBOConsole, ma dubito possa risolvere.
AdoCN.Execute "CREATE TRIGGER ""INC_LAVOST"" FOR ""FLAVOST""  ACTIVE BEFORE
INSERT POSITION 0 as begin If ( FLAVOST.IDLAVOST is Null) THEN
new.IDLAVOST = gen_id(IDLAVOST_GEN,1); end "
Hai provato a fare una StoredProcedure che faccia quello che fa il trigger,
e a lanciare quella? (non so se fattibile, magari prova con un piccolo
esempio)


La Helen Borrie, quella del libro su Firebird, mi dice che il limite e' sui 
48 Kbyte quando il trigger e' compilato, un po' di piu' se contiamo il 
trigger come codice sorgente
Quindi penso che non ci riusciro neanche per sogno
Dovro' spezzare in un trigger e qualche stored proc.
Ciao e grazie
RobertoA


Ciapa ki, la risposta inviata
http://sourceforge.net/mailarchive/forum.php?thread_name=000701c7bff4%24bb0dfcd0%24b401a8c0%40PCROB&forum_name=firebird-odbc-devel
Ciao
RobertoA

 trigger come codice sorgente
In effetti non e` che abbia tutti i torti, dopo tutto e` come scrivere
una applicazione in un solo blocco di codice
Enrico
Newsgroup: it.comp.software.database
Titolo: DOWNLOAD INFORMIX

Salve,
scusate la domanda "stupida"
Devo fare delle prove utilizzando il database Informix,
ma non so dove scaricarlo ,e soprattutto se si puo'.
sono andato sul sito di informix (che genio che sono....)
http://www.informix.com/evaluate/
ma mi ritrovo "una moltitudine" di cose da scaricare,
ma la mia domanda e':
cosa devo prendere per avere il database informix?
Saluti
Andrea

> cosa devo prendere per avere il database informix?
Esistono tanti DB Informix ...
Quali prove devi fare?
Su quale sistema operativo?
Io scaricherei Informix-SE (Standard Engine) per Linux: e' un motore 
semplice, veloce, facile da configurare che accetta connessioni 
Client/Server ... ma non so se e' quello che ti serve!
ciao
carlo

 carlo

 Client/Server ... ma non so se e' quello che ti serve!


 Client/Server ... ma non so se e' quello che ti serve!


 potrebbe essere ma....dove lo scarico?
OK trovato......ora devo farlo funzionare....
grazie