mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: recordset..tipi di dati

Ciao
Sapete dirmi se il recordset che ottengo da un'interrogazione su un db ha
campi di tipo stringa? indipendentemente dal tipo dei dati del db?
Chiedo questo perchè mi trovo a interrogare il db, prelevare un valore
numerico e farci dei calcoli :
ris_calcolo=rs("valore_num")*32
e mi da errore di "Type mismatch"
Il bello è che ho il problema quando lavoro su un db sql server ma non
quando faccio la stessa cosa su un db access.
Grazie Ciao..
--
-------------------------
Fabio Holgado Lopez
fab...@tiscalinet.it
-------------------------

 ris_calcolo=rs("valore_num")*32
Prova con ris_calcolo = CInt( rs("valore_num") ) * 32
Cioe' convertendo il campo in intero.
Davide

 wrote in message
96qgc0$lgg13$3...@ID-18487.news.dfncis.de...


 conversione.
Da quello che vedo dello spezzone di codice che hai postato potrebbe
essere VBScript (ASP o simile) o VB. Se e' VBScript *tutti* i valori
sono Variant, ergo lui usa il "tipo" che piu' gli piace. Se hai un
valore del tipo '3.4352' e' abbastanza evidente che sia un numero, se
hai un valore del tipo '3' potrebbe essere un numero o una stringa.
Potrebbe darsi che SQL Server restituisca le variabili "troncate",
quindi VBS interpreta tutto come Stringa, mentre Access restituisca
3.00 "forzando" una interpretazione numerica. 
Per coerenza (e per evitare problemi) io userei sempre CInt(...) in modo
da forzare una conversione in numerico.
Davide

 wrote in message
96qvl4$lc8pc$2...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: Sincronizzazione database

Ciao a tutti,
ho la necessità di creare un'applicativo che possa risiedere
su più PC portatili che raccolgono/variano una serie di informazioni.
Questi database, giornalmente, dovrebbero sincronizzarsi con un DB centrale.
Visto che i numeri in gioco (leggi record) sono bassi,
pensavo di gestire il DB con Access e di creare il PRG in VB.
Dao e più precisamente "database di Microsoft Jet" supportano la
sincronizzazione "nativa"
attraverso un paio di metodi.
Ho notato però che ha dei problemi quando sul DB principale viene variato lo
stesso record
Volevo chiedervi se esistono tecniche diverse per affrontare questo problema
indipendenti dall
DB.
Grazie

Ciao a tutti,


 cosa fare (vale il mio o il tuo?).
Oracle lo fa con la Master to Master replications.

Oracle lo fa con la Master to Master replications.
Che sarebbe scusa? No perche' l'argomento mi interessa, se vuoi scrivermi in
privato...
Davide

Newsgroup: it.comp.software.database
Titolo: aiuto! maschere con immagini

Salve a tutti
mi chiamo Claudio. Ho un problema nella costruzione di schede dove vorrei
inserire delle immagini .jpg create con PhotoShop.
Quando apro la maschera, purtroppo, al posto dell'immagine vedo la relativa
icona. Sapete come posso fare per risolvere il problema?
Vi ringrazio in anticipo
claudio
vonc...@libero.it

icona. Sapete come posso fare per risolvere il problema?
Ma il DB è costruito con Access?
In caso affermativo ti conviene scaricare l'esempio di gestore d'immagini  da 
www.sitocomune.com
ciao, warp

 wrote in message
98lirc$16f$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.software.database
Titolo: Problema "distanza" record

Secondo voi č possibile tramite SQL trovare la "distanza" tra due record?
Mi spiego meglio mettiamo che ho una tabella
con un due campi uno numerico in cui ci sono dei valori tra 1 e 9 e uno
data.
Mettiamo che faccio una query chemi ordina i valori per ordine di data
10/02/2003 | 2
09/02/2003 | 5
07/02/2003 | 1
04/01/2003 | 5
03/01/2003 | 1
vorrei trovare il numero di record che stanno
tra il record
09/02/2003 | 5
e quello
04/01/2003 | 5
che hanno entrambi 5 nel secondo campo.
Mi risolverebbe il problema numerare nella query
(nel DB non posso) in modo automatico i record....(cosě poi faccio la
differenza di questo
campo nei record che hanno il valore richiesto)
ma non so come fare senza ciclare su tutti i record
Forse sono stato un po' confuso.......


Qualcosa del genere...
SELECT COUNT(*) FROM tabella WHERE campodata < "2003-02-09"
AND campodata > "2003-01-04"
Il modo in cui fai la comparazione delle date dipende dal DBMS che stai 
usando.
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

Newsgroup: it.comp.software.database
Titolo: Motore di ricerca di SQL Server

Esiste una procedura che permette di cercare in quali campi-tabelle č 
contenuto un dato valore X in SQL Server 2000? Mi spiego meglio: ho un DB di 
un gestionale formato da un migliatio di tbl, vorrei uno strumento che mi 
permetta di conoscere i nomi delle tabelle che contengono un deterninato 
valore (es. cipolla).
Tanto per rendere l'idea, uno strumento tipo "Object Search" (tool di 
ricerca di sqlserver2000 ma solo per "oggetti").
Grazie dell'aiuto
--
Willy 

 Grazie dell'aiuto
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
Newsgroup: it.comp.software.database
Titolo: stored procedure sybase

ciao a tutti
premettendo che da poco ho cominciato ad usare sybase
avrei bisogno di un aiuto
dovrei generalizzare una stored procedure gia esistente
alla quale vorrei passare un valore in ingresso da utilizzare
come condizione di Where faccio un esempio:
CREATE PROCEDURE Test
@key varchar
as
BEGIN
SELECT * FROM TB1 @key
END;
chiamando Test gli passerei ad esempio
@Key='Where Campo1=23'
ovviamente non funziona e non ho idea di come poter realizzare
qualcosa del genere qualcuno potrebbe darmi una mano??
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ciao Luca,
devi usare l' Sql dinamico, visto che Ms Sql Server è figlio di Sybase provo
a mostrarti come farei in Sql Server.
----------------
 CREATE PROCEDURE Test
 @key varchar(100)
 as
 BEGIN
 EXECUTE (N'SELECT * FROM TB1 '+ @key)
 END;
---------------
Ciao Giorgio

ciao giorgio innanzitutto grazie per la risposta.
con l'sql dinamico funziona bene ma poi mi sono trovato in questa
situazione:
l'sql da generalizzare(prima di essere generalizzata) finiva
in un cursore in questo modo:
declare tmp cursor for Select campo1 from tb1
open tmp fetch tmp INTO @C1
e poi lo ciclavo
utilizzando l'execute funziona ma non sono riuscito ad associare il
risultato
al cursore tmp perchè me lo restituisce in output e ho risolto cosi :
con execute invece di fare la select creo una tabella temporanea
exec("INSERT INTO #TBTMP [Selezione di prima])
e poi tmp lo apro su #TBTMP però non sono sicuro che sia il metodo migliore
potresti darmi un parere?


 potresti darmi un parere?
Se devi usare un cursore e l'SQL dinamico la tabella temporanea mi sembra
l'unico sistema a meno che non sia possibile generalizzare in modo semplice
la Select principale.
Esempio
------------------------
Create procedure Test
@Campo smallint,@Expr varchar(100)
AS
@Campo smallint,@Expr varchar(100)
AS
SELECT *
FROM   TB1
WHERE  Campo1=Case WHEN @Campo=1
                   THEN @Expr
                   ELSE Campo1 END
  AND  Campo2=Case WHEN @Campo=2
                   THEN @Expr
                   ELSE Campo2 END
  AND  Campo3=Case WHEN @Campo=3
                   THEN @Expr
                   ELSE Campo3 END
.............
..............
--ecc per tutti i campi che vuoi
------------------------
ovvero in @Campo inserisci un identificativo per selezionare il campo da
confrontare e in @Expr il valore da confrontare, lo svantaggio è quello di
avere l'operatore di confronto fisso e di non poter indicare nella WHERE
un'espressione complessa.
Ciao Giorgio

Newsgroup: it.comp.software.database
Titolo: mac & postgres

ciao
sto cercando un client per postgres con vui da installare su un mac?
qualche suggerimento?
grazie

 qualche suggerimento?
pgAdmin III ?
Enrico

 pgAdmin III ?
grazie.
ho iniziato con navicat.
vediamo come va...
ciao
Rob
Newsgroup: it.comp.software.database
Titolo: MS sql  server 2005  e  strani file trc ( trace? )

dentro al percorso
C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\LOG
ci sono , oltre ai soliti files log , anche alcuni file LOG_nn.trc ( nn= 
34,35,76,7,78 etc..)
Wiresharck ( sniffer di protocollo di rete) č abbinato a tale estensione trc 
, ma se provo ad aprirlo poi non apre il file perchč non riconosce il 
formato.
Ciao 

 formato.
quei file .trc quasi certamenrte sono file prodotti da SQL Profiler,
quindi per aprirli non puoi usare wireshark ma devi usare appunto SQL
Profiler! :)
altrimenti puoi trasferirli dentro una tabella con qualche istruzione
tsql
e quindi esaminarli con calma:
SELECT *
INTO TraceTable
FROM fn_trace_gettable('c:\miopath\miofile.trc', 1)
ciao
Giacomo

Newsgroup: it.comp.software.database
Titolo: Clonazione

Ho creato un database con access 97 per quel che riguarda la preparazione
sportiva. E' un database interessante e già qualcuno me ne ha chiesto la
copia. Come posso fare per evitare che poi circoli liberamente con eventuali
clonazioni. Mi piacerebbe, dopo tanto lavoro, darlo solo a chi desidero io.
Un grazie anticipatoù
Secondo

Salve!
Una prima idea:
potrebbe essere uno spunto per realizzarci un sito internet e rendere
disponibile
i dati contenuti nel db (tramite query attivabili direttamente dal sito),
eventualmente
solo a chi è munito di login e password (ad esempio a chi ha sottoscritto il
servizio
oppure unicamente a persone note).
Saluti...
------------------------
http://www.sqlhosting.it
------------------------
Newsgroup: it.comp.software.database
Titolo: Postgres funzione avg() su varchar

In una conversione di applicazione da Mysql a Postgres
ho il seguente problema:
In una tabella ho un campo 'valore' impostato a varchar(250).
Nella stragrande maggioranza dei casi si tratta di un contenuto 
numerico, può però talvolta essere testo.
Con Mysql era possibile effettuare delle funzioni di media e deviazione 
standard sul campo valore. In caso numerico faceva un cast automatico a 
valore numerico, in cao di testo restituiva null e il valore non veniva 
computato nel conteggio.
Postgres è più rigoroso (o stupido, a seconda dei punti di vista :-) )
in quanto vedendo che si tratta di un varchar mi restituisce un errore 
del tipo "non posso fare una media su una stringa"... il che è anche vero...
Ho allora provato a fare un CAST esplicito, ma anche questo fallisce 
miseramente ("non posso considerare una stringa come numero ...")
entrambe le sintassi che conosco falliscono:
SELECT avg(valore::integer) FROM...
SELECT avg(valore::float) FROM...
SELECT avg(CAST( valore as double precision)) FROM ...
Come posso risolvere?
Grazie infinite
Marcello
PS: Lo so che ha ragione Postgres, ma io devo consegnare l'applicazione!

 
Così a naso ti consiglierei di modificare lo schema della tabella 
aggiungendo una colonna del tipo opportuno (integer o float), su cui 
calcolare la media, che contiene gli stessi valori della colonna 
incriminata SOLO SE sono numeri, e NULL nel caso opposto.
Per costruirla puoi seguire due strade diverse: se la tabella è statica 
facendo una update, se è dinamica scrivendo un trigger che ad ogni 
inserimento o modifica di riga su quella tabella controlla il tipo di 
dato: se è numerico lo copia anche nella riga aggiunta, se è testuale 
non fa niente.
Alternativa più rapida: seleziona tutti i valori in un array da 
applicativo e calcola la media lì dentro...
-- 
Fabrizio "Hermooz" Ermini

Newsgroup: it.comp.software.database
Titolo: inserimento di database in un sito

Ho questo problema: nel mio sito su 
Digilander.iol.it/ecc.
.. voglio inserire
un data base.mdb, ma ho scoperto che non posso usare né ASP script (il
provider usa UNIX), né nessun altro script personale; mi dicono per motivi
di sicurezza.
Dunque non esiste altra possibilità di gestire un DB?
Grazie per l'aiuto, Romano.

Dunque non esiste altra possibilità di gestire un DB?
<ZAP>
Dipende da quello che il provider ti fornisce, se non ti fornisce
niente cambia provider (ce ne sono tanti).
Vedi
http://www.soft-land.org/articoli/proghtml.html
per una panoramica sulle varie possibilita'.
Davide





Se può esserti utile esiste un provider che utilizza Lasso per 
gestire DB di filemaker Pro: 
www.sideralia.it


Ciao


Davide
Newsgroup: it.comp.software.database
Titolo: Ottimizzare query

Ho un database contenente dati biografici. Ad ogni persona possono
essere associate un certo numero di attivitï¿œ (ad esempio Maxwell ï¿œ stato
matematico e fisico).
Ho queste tabelle:
biografie(id, nome, cognome, ...)
link_attivita(bio_id, num, attivita)
Se volessi estrarre con una query nome, cognome, attivitï¿œ1, attivitï¿œ2 in
un'unica riga come potrei fare? Io avevo pensato
select nome, cognome, a1.attivita as attivita1, a2.attivita as attivita2
from biografie
left join (select attivita, bio_id from link_attivita where num = 1) as
a1 on id=a1.bio_id
left join (select attivita, bio_id from link_attivita where num = 2) as
a2 on id=a2.bio_id
ma l'esecuzione ï¿œ molto lenta. Come posso fare? Utilizzo mysql.
Grazie!

 ma l'esecuzione � molto lenta. Come posso fare? Utilizzo mysql.
Non so se mySQL permette di fare una sorta di pivot o altro.
Puoi provare
SELECT main.nome,main.cognome
, (SELECT a1.att FROM link_attiv AS a1 WHERE a1.bio_id=
main.id
 and num=1) 
, (SELECT a2.att FROM link_attiv AS a2 WHERE a2.bio_id=
main.id
 and num=2)
FROM biografie AS main
Ovviamente riguarda pure gli indici.

 FROM biografie AS main
Utilizzando le query pivot i problemi si sono risolti. Grazie mille!
Newsgroup: it.comp.software.database
Titolo: Principiante: sorgente ODBC

Salve a tutti,
sono un novellino dei DB, mi sto avvicinando a questo mondo
cercando di realizzare un piccolo progetto ASP+MS Access.
Premessa: ho due PC in rete; su uno ho installato W2000Server + Access.
sull'altro (portatile) ho Windows  Xp. Il progetto per il momento
è costituito da tre  file: indice.html, Interroga.asp, dbtmp.mdb.
Sul server ho definito una sorgente dati ODBC,  attraverso il tool
"Amministrazione
origine dati ODBC". In "DNS utenti" ho creato una origine dati (Driver
Access) chiamandola: "dbtmp" e come path gli ho dato la directory del disco
(sul server) in cui
è contenuto il Database.
In "interroga.asp" uso le seguenti istruzioni per connettermi al DB:
    ' Crea l'oggetto ADO per gestire la connessione
    Set conn = Server.CreateObject("ADODB.Connection")
    ' Apri la connessione col DB
    conn.Open "dbtmp"                    <<<<-------<<<<<------- liea 12
    ' ... Formulo la query.
A questo punto quando col portatile visualizzo Indice.html e procedo
all'interrogazione (attraverso un pulsante richiamo: interroga.asp) mi viene
visualizzata la pagina di errore nel browser (Iexplorer) in cui è riportato
il seguente messaggio:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver
predefinito non specificato.
/interroga.asp, line 12
La cosa Interessante è che se sostituisco la linea 12 con la seguente:
conn.Open ("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
C:/Progetto_asp/database/dbtmp.mdb")
tutto funziona bene!
Dove sbaglio nella definizione della sorgente ODBC??
Perchè con la seconda stringa mi vede il DB e con la definizione della
sorgente ODBC no?
potreste indirizzarmi su un sito che spieghi per bene i concetti sulla
definizione delle
sorgenti ODBC, e tutto quello che c'è da sapere per avere chiari i concetti
di base
per far funzionare i DB in rete?
Grazie mille!!
Vito.





 origine dati ODBC". In "DNS utenti" ho creato una origine dati (Driver
Le origini dati che vengono usate da ASP devono essere di Sistema, non
di utente. 
P.S. un messaggio basta.
Davide

 P.S. un messaggio basta.
eh...eheh


: )
Scusate per il triplo msg, ma pensavo che il PC fosse andato in crash....
ed ho esagerato con i click!  ; ).

Newsgroup: it.comp.software.database
Titolo: Dimensione DB MySQL

in Access quando si elimina un record la dimensione del DB rimane immutata,
bisogna effettuare la compattazione per ridurla.
con MySQL è la stessa cosa? oppure la dimensione diminuisce automaticamente
quando si eliminano i record?
esiste un modo per recuperare spazio con MySQL, analogo alla compattazione ?
grazie.
Mario

 compattazione ?
No. Salvo l'esportazione dell'intero database e la re-importazione,
cosa che non so quanto possa influire comunque.
Davide
Newsgroup: it.comp.software.database
Titolo: Suspect in SQL server

Dopo un reboot di un server NT con SQL 6.5 mi sono ritrovato con una
trentina di Database in stato di SUSPECT e non piu' accessibili.
Nessuno puo dirmi se sono in qualche modo recuperabili ??
Grazie, SERGIO
sergio....@omnitel.it
________________________
Entra in 
www.omnitel.it
. Ti aspetta un mondo di servizi on line
-- 
Posted from 
ns.omnitel.it
 [194.20.65.11] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 trentina di Database in stato di SUSPECT e non piu' accessibili.
Hai provato a farci sopra un bel check? (vedi DBCC nella documentazione)
hemmm... 30 database sullo stesso server? non e' come dire "sparami,
sparami"?
Davide

Newsgroup: it.comp.software.database
Titolo: selezionare l'id successivo

mettiamo una tb con
1 pippo
2 caio
4 tizio
15 pallino
come faccio a dire l'id piu alto successivo a quello aperto

Mentre cercavo di capire la differenza tra una select e un drop database


se l'id è un intero:
select max(id)+1 from tabella;
esempio:
SQL> create table test (id int, name varchar2(10));
Table created.
SQL> insert into test values (1,'pippo');
1 row created.
SQL>  insert into test values (2, 'pluto');
1 row created.
SQL> insert into test values (15,'pallino');
1 row created.
SQL> select max(id) from test;
   MAX(ID)
----------
        15
SQL> select max(id)+1 from test;
 MAX(ID)+1
----------
        16
ciao


si che funziona...

Newsgroup: it.comp.software.database
Titolo: [MSSQL] Problema con DTS e viste

Ciao a tutti.
Ho la necessità di spostare un database da un server MS SQL 2000 ad un
altro uguale, installato su un'altra macchina.
Ho utilizzato il wizard DTS, selezionando l'opzione "Copia tabelle e viste
dal database di origine". 
A migrazione finita mi sarei aspettato di trovare tabelle e viste nel
database destinazione. Invece ho scoperto che le tabelle c'erano mentre le
viste erano state trasformate in tabelle.
Mi chiedo se la cosa è corretta ed eventualmente come fare ad ottenere una
copia di tabelle e viste come tali.
Ciao e grazie.
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Luca
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

Newsgroup: it.comp.software.database
Titolo: Tecniche di guarigione su http://pranichealinglatina.da.ru

Tecniche di guarigione su 
http://pranichealinglatina.da.ru
SITO GRATUITO


Newsgroup: it.comp.software.database
Titolo: query su ranges di date

Mi potete dare una mano a creare questa query sql? 
table utenti (*id,page,ip,user_agent,referer,date) 
# ultime 100 visite in ordine dalla più recente 
select * from utenti order by date desc limit 0,100 
# visite totali 
select count(*) as visite from utenti 
# visite di questo mese 
select count(*) as visite from utenti where date = ? 
# visite mese precedente 
select count(*) as visite from utenti where date = ? 
# visite di questa settimana 
select count(*) as visite from utenti where date = ? 
# visite della settimana precedente 
select count(*) as visite from utenti where date = ? 
# visite di oggi 
select count(*) as visite from utenti where date = ? 
# visite di ieri 
select count(*) as visite from utenti where date = ? 
o forse dovrei modificare proprio la tabella? 
grazie

Che db stai usando?
Per fare queries su range di date usa il costrutto between oppure concatena
in and il maggiore di e minore di.
Non capisco il problema, la soluzione e' troppo banale perche' tu ti sia
fermato qui...
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 wrote:

mysql

 wrote:

ad esempio mettiamo che voglia selezionare le visite del mese scorso:
SELECT count(*) as visite FROM `visite` WHERE DATE = MONTH( CURDATE() - 
INTERVAL 1 MONTH )
non va ..
sono troppo novizio di mysql

 grazie
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 
Credo che dovrai spiegarmelo bene, allora oggi è 2005-04-26
per selezionare tutti i logs avvenuti durante aprile (questo mese) 
potrei fare cosi?
where MONTH(campo_data) = MONTH( CURDATE() ) and YEAR(campo_data) = 
YEAR( CURDATE() )
in fondo MONTH( CURDATE() ) ritorna 4 ! quindi where date = 2005-04
e per selezionare i logs del mese di marzo dovrei fare cosi':
where MONTH(campo_data) = MONTH( CURDATE() - INTERVAL 1 MONTH) and 
YEAR(campo_data) = YEAR( CURDATE() )
in fondo MONTH( CURDATE() - INTERVAL 1 MONTH) ritorna 4 ! quindi where 
date = 2005-03
giusto?

 date = 2005-03
in fondo MONTH( CURDATE() - INTERVAL 1 MONTH) ritorna 3 ! quindi where 
date = 2005-03

 giusto?
Nota che io ho scritto tutto quel papiro che hai visto, convinto che il campo "date"
  sia di tipo "DATE" e cioe' che contenga una data ("YYYY-MM-DD"). Se cosi' non e',
tutto il discorso fatto sopra decade.


 tutto il discorso fatto sopra decade.
è un campo DATETIME, cmq questo post mi ha fatto venire un bel 
malditesta...


DATETIME va bene. Tutte le funzioni che ti ho proposto funzionano sia su DATE sia
su DATETIME.
Per il mal di testa, prova a postare su free.it.medicina.farmacia :)


Newsgroup: it.comp.software.database
Titolo: Cerco licenza office 2000 developer

Come da oggetto.
radimi@NOSPAMy a h o 
o.it

Come da oggetto.
Davide

Come da oggetto.
Raffaele

pensavo se lo fossero gia' venduto.
j.

 j.
E invece no, lo hanno uscito fuori ma non se lo hanno venduto :)))
Alla prossima.
        MAX
Newsgroup: it.comp.software.database
Titolo: Cerco un esperto del Q&A (Symantec)

Spero di poter trovare un esperto di archivi con programma DOS (ma valido) Q&A
della Symantec.
In pratica vorrei sapere se è possibile aggiornare il contenuto di un campo
dell'archivio, ad ogni nuovo record. Cioè vorrei che il campo "Totale" di un
archivio, al momento di inserire un nuovo record, riporti il valore del record
precedente. Quindi se l'ultimo record immesso nel campo "Totale"  ha valore
"£ 50.000", alla chiusura del record e alla nuova apertura di un'altro, riporti
"£ 50.000", cifra che potrà aumentare o diminuire ma comunque riportata al
record successivo.
Spero tanto di essere stato chiaro e sopratutto spero che qualcuno conosca il
programma Q&A.
Sempre debitore! Grazie!
-- 
Posted from  [195.223.114.38] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1667cc6c622edb9d6ea...@mygate.mailgate.org...


 
Carissimo Jonathan, mi fà davvero piacere il tuo interessamento.
Comunque mi sono avvicinato parecchio, infatti il comando giusto è
#numero campo: @ditto(#numero campo..#numero campo).
Sembra il comando vada nel campo sorgente e, prima i due punti il campo
origine e dopo i puntini il campo che vogliamo aggiornare. 
esempio: #10: @ditto(#10..#20) cioè voglio il valore del campo 
	 #10 nel campo #20. 
Però nel campo #10 nel mio caso c'è un altro comando, cioè
la somma di altri due campi (#10: #8+#9) e non sò come inserire 
i due comandi. 
Comunque uso la ver.4.
Spero di ricevere una tua risposta! Grazie per ora e CIAOOO!!!
-- 
Posted from  [195.223.114.120] 


 Spero di ricevere una tua risposta! Grazie per ora e CIAOOO!!!
Se non riesci, vado a ripescare il manuale!
Ciao!
Newsgroup: it.comp.software.database
Titolo: [MYSQL] Creazione file testo da select

e' possibile da riga di comando creare un file testo
con una select?
una cosa del genere
mysql> select * into pippo.txt from....
TIA
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mysql> select * into pippo.txt from....
Dall'interprete di mysql se digiti \h ti da' l'help. Hint: 'tee'.
Davide
-- 
| Ask your boss to reconsider -- it's so difficult to take "Go to hell" 
| for an answer. 
| 
| 

 Dall'interprete di mysql se digiti h ti da' l'help. Hint: 'tee'.
ho provato sembra vada bene ... e' l'unico modo?
thx


 ho provato sembra vada bene ... e' l'unico modo?
No. Ma sarebbe opportuno che tu spiegassi quale e' il tuo problema.
Davide
-- 
| A long-forgotten loved one will appear soon.  Buy the negatives at any
| price. 
| 
| 

 Davide
semplice ,devo fare una query da un server remoto e scaricarla in locale
per scaricarla esiste un comando con putty? ho provato il classico
get .... ma niente
ciao e arigrazie


 semplice ,devo fare una query da un server remoto e scaricarla in locale
Scaricala sul server remoto e poi usa SCP per trasferirla.
Davide
-- 
| If you took all the students that felt asleep in class and laid them
| end to end, they'd be a lot more comfortable.   -- "Graffiti in the
| Big Ten" 
| 

 Davide
con putty non si puo' trasferire?


 con putty non si puo' trasferire?
No.
Davide
-- 
| Quidquid latine dictum sit, altum viditur. (Whatever is said in Latin 
| sounds profound.) 
| 
| 

 ciao e arigrazie
Al posto di connetterti in ssh sul server lancia direttamente mysql 
con lo switch -h dalla tua console (linux o win).
Imposta il file di output e te lo ritroverai nella dir corrente.
Occhio in questo modo la connessione č in chiaro... ma puoi intubarla 
in ssh.
Altrimenti segui la strada di davide e ti scarichi il file di output 
in locale.

get .... ma niente
locale$ echo "SELECT * FROM pippo;" \
	| ssh -C tuouser@tuohost "mysql -u user -ppass dbname" \
	> query.txt
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or

Leonardo
Arrr. Non avevo fatto caso a "putty". Allora il modo c'e' ma ti serve
MySQL (il client) in locale. Semplicemente nella sezione "tunnels" ti
imposti un tunnel, dalla porta locale 3306 alla porta remota 3306 del
sistema 'localhost' (quello remoto).
Finche' la sessione putty rimarra' aperta, potrai usare il tuo PC (il
PC dove sta girando putty) come se fosse il tuo server MySQL.
Ti conviene mettere la compressione di SSH, funziona meglio di quella
di MySQL (IMHO - YMMV).
A quel punto da linea di comando fai
	echo "QUERY" | mysql -u utente -ppass database > query.txt
e ti scrive tutte cose in query.txt.
Ovviamente sul PC locale non deve girare un altro server MySQL (se ci
gira, uno dei due deve cambiare porta - non 3306 ma, metti, 3307...)

Newsgroup: it.comp.software.database
Titolo: fare il "dump" in Oracle ??

ragazzi ho bisogno di aiuto. Che cosa significa fare il "dump" in contesto
Oracle. Mi potreste dire dove possa trovare informazioni a riguardo ??
Grazie.

Caro pippo,
fare il dump, in Oracle, significa salvare la struttura di uno o più utenti
o l'intero database, con i dati, le procedure, i triggers, etc in un unico
file.
I parametri che si possono passare sono tantissimi, con il comando exp -? ne
avrai un esempio.
In base alla versione di database che hai il comando varia: da exp80 per le
versioni 8.X.Y alla 8i per exp, penso che sia uguale anche per la 9i.
Il dump può essere un metodo "comodo" per fare il backup dei dati.
Trovi della documentazione sui manuali di Oracle o su
metalink.oracle.com
 se fai parte dell'OPP (oracle partner program)
otn.oracle.com
technet.oracle.com
docs.oracle.com
 .
A presto e buon fine settimana,
Simone

 Il dump puň essere un metodo "comodo" per fare il backup dei dati.


 Buon fine settimana anche a te.
No forse con lo Storage Manager riesci a fare qualcosina,
dico forse perchè l'utility exp e imp funzionano così bene
che non mi sono mai preoccupato di guardare l'equivalente
grafico, sono anche facilissimi da utilizzare.
                        danilo

Newsgroup: it.comp.software.database
Titolo: Query di Aggiornamento

Qualcuno sa se si può disabilitare il messaggio di conferma
dell'aggiornamento che compare prima di eseguire una query di
aggiornamento????
Grazie
Yuri
--------------------------------
Inviato via 
http://usenet.libero.it


ehm... di che programma si tratta?
--
salkaner l'insufficientemente informato
http://ltsn.fly.to


 > aggiornamento????
vedi set warnings off    (docmd)

"Unisoft" <giulio....@NOSPAMNOunisoft-net.it> ha scritto nel messaggio
news:vExx9.70380$aL4.2...@news1.tin.it...

Volevi dire Docmd.SetWarning False.....!!!?
@Alex


se il DBMS e' (come penso) MSaccess,
il comando esatto e'
DoCmd.SetWarnings False
ma credo che funga anche con "off" al posto di "false"
--
salkaner l'accessibile


 
Dubito, almeno per quel che riguarda la versione 97....!
Il metodo esposto non accetta come argometo una stringa, ma al limite
un valore INTEGER (-1=True  o   0=False).
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.software.database
Titolo: convesione mdb

salve a tutti,
ho sviluppato per un cliente un Database in Access 2000.
Sfortunatamente e lavoro concluso  mi sono accorto che il clente dispone di
Access 97 e non mi permette l'apertura del Database.
Cosa posso Fare ????
Grazie .
             Claudio
-- 
Posted from  [217.57.8.100] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Cosa posso Fare ????
Da access 2000 lo puoi convertire in 97. Cerca sotto "Utilita'
database" o giu' di li (sull'help c'è di sicuro).

 wrote in message
6154ec8184b7ee9ac1d...@mygate.mailgate.org...


Newsgroup: it.comp.software.database
Titolo: Problema update tra due tabelle sincronizzate

Ho un problema con un update incrociando i dati di due tabelle:
TabellaDatiImportati
TabellaDestinazione
le due tabelle hanno in comune un CodiceProgetto e MeseCompetenza
Nella tabella destinazione ho già dei dati e io devo modificare il valore
della colonna
quantità "Qt" presente nella tabella DatiImportati,
come recupero la riga di mio interesse nella tabella TabellaDatiImportati?
verificando 2 corrispondenze:
codiceprogetto
mesecompetenza
Quindi le due tabelle devono avere lo stesso codiceprogetto e mesecompetenza
e
in questo caso copiare la quantità
Come posso fare?
Grazie per l'aiuto

Nessun aiutino???

Newsgroup: it.comp.software.database
Titolo: Limitare l'accesso di db Oracle

Abbiamo sviluppato con Oracle un'applicazione di Data Warehouse. Vorrei
sapere se esiste la possibilità di legare l'accesso di quanto realizzato
al solo User-Discoverer, disabilitando per gli utenti tutti gli altri
tools (Sql * Plus, Toad o MsAccess via Odbc, eccetera). Finora ho
trovato l'utilizzo della tabella PRODUCT_USER_PROFILE per impostare un
ulteriore livello di sicurezza a livello di utenti o disabilitare ruoli
all'interno di una specifico prodotto. Tuttavia sto cercando un metodo
che mi permetta di legare un' applicazione DB ad uno specifico Prodotto.
Potete Aiutarmi? 

 Potete Aiutarmi? 
Non esiste niente di simile. Il database associa i diritti all'utente
che fa' login. Quale tools usi l'utente e' fuori dal controllo del
database.
Davide


.
La butto lì:
nella v$session ti dice che tipo di programma si stà
connettendo al db,
da lì parti con la tua query per negare l'accesso !
peccato che non è una cosa " trasportabile" 
poichè non ho mai provato
l'effettivo risultato della query di 
cui sopra.
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.software.database
Titolo: DB funzionante senza access: meglio VB o Delphi?

Salve a tutti,
ho la necessità di trasformare una tabella di access (circa 11000 records)
in un programma a sè stante, che possa essere visualizzata senza aver
installato Access.
Conosco un pochino sia visual basic che il delphi.
Quale delle due suite mi consigliate per il mio programma?
grazie

 ha scritto nel messaggio
news:1a9bi89v6w448$.dlg@spv.it...


 ma ne sento parlare cmq sempre positivamente.
Il vantaggio principe di Delphi (o C++Builder che uso io) rispetto a VB6 
č il fatto che non perdi tempo con problemi di librerie o OCX diversi 
tra un PC ed un altro (salvo casi particolari ma che una volta compresi 
non creano piů problemi).
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se č una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)

 non creano più problemi).
Per essere onesti, Microsoft da tempo e' passata su altre tecnologie e a
breve abbandonera' il supporto su VB6
Quanto a C#, una applicazione come access si riduce praticamente ad un unico
controllo visto che il DataSet supporta piu' tabelle, relazioni, viste, ...,
e puo' essere utilizzato come DataSource per un DataGrid
Oltretutto c'e' un wizard per generare forms database
Inutile dire che anche librerie ocx e quant'altro (il cosiddetto dll hell)
sono un retaggio delle vecchie tecnologie, l'era com e' tramontata da un
pezzo

 non creano più problemi).
ma DELPHI per accedere ad Access non ha bisogno del famigerato BDE?

 
Io uso le KADAO di Kiril Antonov (se vai su 
torry.net
 trovi la 8.1 che è 
l'ultima versione ed è free). L'unico problema che ho avuto è stato 
nella distribuzione delle librerie DAO ma sul sito di KA c'è un 
workaround che non vìola la licenza Microsoft.
M.
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 


Newsgroup: it.comp.software.database
Titolo: I join con Postgres.

Datemi una mano per una facile questione.
Uso il database Mysql con Linux.
Ho due tabelle e utilizzo una select di questo tipo:
"select tab1.campo1, tab1.campo2, tab2.campo1, tab2.campo2 
from tab1 natural left join tab2 where tab1.campo1=valore".
Come potete notare uso "natural left join".
Come e' possibile ottenere lo stesso risultato utilizzando
due tabelle col database Postgres?
Grazie. 

due tabelle col database Postgres?
da quanto ne so non ne hai bisogno... basta mettere i campi dove fare
il join nella WHERE e il JOIN e' fatto:
select tab1.campo1, tab1.campo2, tab2.campo1, tab2.campo2  from tab1
where tab1.campo1=tab2.campo1
dovrebbe funzionare.
ciao
ale


Si' ma cosi' ottengo una tabella con tutti i record in cui tab1.campo
sia uguale a tab2.campo.
Io voglio ottenere invece tutti i record in cui tab1.campo sia uguale 
ad un certo valore e i corrispondenti record di tab2.
Non so se e' chiaro.
Ciao.

 >where tab1.campo1=tab2.campo1
cosi' funziona? (e' la sintassi per oracle, nota il (+) )
select tab1.campo1, tab1.campo2, tab2.campo1, tab2.campo2  from
tab1,tab2
where tab1.campo1=tab2(+).campo1
-- 
Greetings,
Alessandro
Pesaro, Italy
Newsgroup: it.comp.software.database
Titolo: History Table

Salve a tutti,
Ho una tabella con la funzione di LOG di operazioni effettuate, che
cresce al ritmo di 4 milioni di righe al mese. Ho la necessita' urgente
di effettuare una storicizzazione della tabella, per rendere
velocemente fruibili le informazioni "fresche" su di essa.
Ho pensato a due soluzioni:
 - Una basata su un trigger giornaliero e una stored procedure
 - L'altra fatta invece con uno skeduler java che prende le righe e le
sposta.
Sono abbastanza indeciso sul da farsi, anche perche' non so molto bene
PL/SQL e chiedevo a voi un consiglio. Inoltre i miei colleghi sono
moooooolto scettici sull'uso di trigger ( non so perche' ) e la
soluzione in questo senso deve essere brillante per evitare calci sui
denti.
Ogni consiglio e' ben accetto,
Saluti,
Davide Gurgone.
P.S. Forse e' importante, usiamo Oracle 9 e la tabella ha i seguenti
campi:
CREATE TABLE CONTA_OGGETTI (
  TIPO  VARCHAR2(10),
  OGGETTO  VARCHAR2(60),
  TIMESTAMP  TIMESTAMP(6)
)
La tabella non ha chiave primaria ( e non capisco il perche' )

 
Ciao Davide,
non ho ben capito come vuoi storicizzare.
Sposti in un'altra tabella?
Cancelli?
In ogni caso ti suggerisco di creare un package e di richiamarlo come 
job ad orari prefissati (possibilmente a basso carico come di notte).
Grossi problemi non ne vedo.
L'operazione e' normale.
Meglio se dai anche una riorganizzata alla tabella per motivi di 
performance.
Infine, se sei su una enterprise edition ed hai pagato le licenze del 
partitioning potresti pensare di implementare questa feature.
Potresti partizionare benissimo sul TIMESTAMP.
 > P.S. Forse e' importante, usiamo Oracle 9 e la tabella ha i seguenti
 > campi:
 >
 > CREATE TABLE CONTA_OGGETTI (
 >   TIPO  VARCHAR2(10),
 >   OGGETTO  VARCHAR2(60),
 >   TIMESTAMP  TIMESTAMP(6)
 > )
 > La tabella non ha chiave primaria ( e non capisco il perche' )
 >
Non conosco la tua applicazione ma ad una prima occhiata concordo con 
chi non ha voluto creare la chiave primaria.
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

Newsgroup: it.comp.software.database
Titolo: Access97 non importa file di testo

Mi da il seguente errore di importazione "la prima riga è troppo lunga...."
quando importo un file di testo un pò grandicello. Da cosa può dipendere?
Grazie e saluti a tutti.



Credo che Access si aspetti i singoli record separati su linee,
controlla il formato del file e verifica che ogni record sia su una
linea a se' stante.
Davide

 wrote in message
39730298...@news.cis.dfn.de...


ciao.
No che io sappia.
Davide


limitazione sul numero dei record?
diciamo di no.
prova a postare un paio di righe di questo file.
Newsgroup: it.comp.software.database
Titolo: [Firebird] Da Oracle a Firebird

Promette di eseguire applicazioni native oracle su firebird (open source)
http://www.janus-software.com/fb_fyracle.html
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 source) 
http://www.janus-software.com/fb_fyracle.html
Ho visto il sito e devo dire che mi ha fatto sorgere un po' di dubbi:
- in una tabella comparativa segna il supporto alle stored procedure con
una croce per tutti i database, mentre non e' cosi' (o meglio, in alcuni
e' assente, mentre in altri vi e'. Mettendo una croce su tutti, sembra
quasi che le stored procedure siano supportate solo da DB2, mentre non
e' cosi');
- per quanto riguarda l'applicazione vera e propria, non era
meno oneroso creare una UDF invece del solito fork? 
Henryx

 meno oneroso creare una UDF invece del solito fork?
una UDF non sarebbe servita a nulla, non sarebbe stato possibile
restare nel contesto delle transazioni eseguendo PL/SQL attraverso
un interprete in una UDF, ad esempio. Ma sai cento teste cento idee....
il fork è necessario in questo caso, e fortunatamente è possibile
farlo con firebird, in quanto il progetto è uno sforzo personale del
signor 'janus' che non ha nulla a che fare con il team di sviluppo
di firebird, anche se in un futuro si potrebbe convergere.


Newsgroup: it.comp.software.database
Titolo: Oracle Forms

Vorrei migrare un'applicazione Access composta da diverse maschere ad
Oracle utilizzando appunto l'ambiente developer suite ed in
particolare forms.
Sono riuscito a realizzare una semplice form per prelevare i dati in
una tabella, ma sono semplicemente spiazzato dalla complessità
dell'ambiente di sviluppo.
Qualcuno è a conoscenza di qualche risorsa utile per imparare ad
utilizzare Forms? 
Ho provato a cercare sulla documentazione Oracle ma non ho idea da
cosa cominciare. Qualche dritta?

 cosa cominciare. Qualche dritta?
Si butta le scatole con il CD nella spazzatura subito!
Ciao
Matteo


bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --


Il mio consiglio è piu' drastico .... butta tutto il prodotto!!!
Ciao
Matteo

Il mio consiglio è piu' drastico .... butta tutto il prodotto!!!
Il problema è che a breve potrebbero chiedermi di sviluppare qualcosa
utilizzando questo ambiente e quindi vorrei cercare di avere un pò di
esperienza. 
Per questo motivo mi sarebbe utili delle risorse on-line di
riferimento oppure dei libri.

Newsgroup: it.comp.software.database
Titolo: file export di oracle da access

sapete se e' possibile creare direttamente un file di export di oracle a
partire da una tabella di access? (da access, senza oracle); o comunque
il modo piu' semplice per trasportare dati avendo a disposizione solo
una connessione con sql plus (senza cioe' poter usare sql loader sul
server)
-- 
Greetings,
Alessandro
Pesaro, Italy

DEVO APRIRE DEI FILE GENERATI DA SYBASE CON SQL SERVER 7.0 TRAMITE ODBC.
Qualcuno sa come fare ????????
Grazie

DEVO LEGGERE CON SQL 7 DEI FILES PRODOTTI CON SYBASE TRAMITE ODBC, QUALCUNO
SA COME FARE ?
--
Renato

Tramite l'importazione dati, di sql server
tasto destro -> all task -> Import data ecc.ecc.
"Tonino Zimbalatti" <ton...@posta.ccc> wrote in message
news:sGAK4.148663$pn3.1...@news.infostrada.it...

Newsgroup: it.comp.software.database
Titolo: problema di analisi

Purtroppo nell'analisi di un parte del db mi sono chiuso in vicolo dal quale
non riesco ad uscire.
Sarei davvero grato se qualcuno mi suggerisse come uscirne e quale errore di
metodo nell'analisi sto facendo.
Il db si occupa di verificare che il prezzo pagato per un trasporto di merci
da una ditta sia coerente con gli importi indicati nel listino presentato a
inizio anno dal trasportatore.
Ci sono 3 tabelle : listini,fatture e luoghi. Supponiamo che siano prezzi
per carichi completi sempre uguali, ma per differenti destinazioni.
Nessun problema se io nei LISTINI ho il prezzo per una determinata
destinazione, quindi : ID_luogo,prezzo e sulle FATTURE  ho l'ID_luogo e
l'importo pagato.
Fino ad ora ha sempre funzionato così, senza problemi.
Questa impostazione mi impone però che nel caso il trasportatore mi dia un
prezzo unico per la Francia ad es., di riportare nella tabella LISTINI tante
righe quante sono le possibili destinazioni in Francia, facendo lievitare in
alcuni casi il numero di righe della tabella LISTINI.
Siccome la tabella LUOGHI è strutturata in modo da avere oltre all'ID_luogo
anche altri 3 campi per raggruppamenti ( ad es. il paese di appartenenza, la
provincia o dip etc.), mi sembrerebbe logico che una riga di listino del
tipo:
    campo_luogo="PARIGI",campo_area="paese",campo_importo="1000"
abbia già in sè l'informazione per indicare che il prezzo è valido per tutto
il paese, quindi se nella tabella FATTURE trovo una riga con
    campo_luogo="NIZZA",campo_importo="1200"
debba rientrare in quella riga di listino, poichè anche NIZZA avrà il
medesimo ID_paese.
Di qui non sono ancora riuscito a meno di trucchi che rallentrerebbero il
tutto a trovare una soluzione furba. Ma so che l'errore è che non so farne
l'analisi correttamente !
Qualcuno ha mai affrontato una problematica simile ?
grazie Paolo

 ha scritto:
sperando di aver capito:
devi avere la tabella localita' con annesso il paese di
appartenenza, da dove dovrai andare a pescare il prezzo della
corsa.
cosi' se genericamente devi avere una corsa per aaa ,
vai a vedere dove si trova aaa e scopri che vale la tariffa
paese, magari attraverso un , oddio che brutto flag, in questo
modo ti basta una sola tabella paese, dove mettere tutte le
possibili destinazioni, ma se c'e' alzato il flag prezzounico
prelevi quel prezzo unico, se il flag e' abbassato vai nella
tabella dei costi per destinazione.
Che poi denormalizzare
sulla ripetizione dei prezzi-corsa nel lungo tempo ti ripaga,
cioe' ripeti sempre lo stesso prezzo, ed il flag vale solo per
update dei prezzi-corsa.
e' piu' difficile scriverlo che pensarlo :(
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.software.database
Titolo: Fmpro 5 e alcuni peggioramenti

Sono passato da FmPro4 al 5 e ho constatato una bruttissima cosa.
Con il 4 se andavo sul menu' formati (quello appena sopra le due
cartelline biance che scorrono i record) mi si aprivano tutti sul
monitor, cioč si mettevano a colonne affiancate....., ora con FmPro5
si crea una finestra a scorrere con il risultato che se hai 80 formati
e ne cerchi uno in particolare devi fare scorrerre tutte le volte fino
alla fine.
Esiste un modo per configurare questo menu' com nel 4 o rimane fisso
cosi'???????
Grazie a chi possa aiutarmi.

 Esiste un modo per configurare questo menu'
No.
Vins
Newsgroup: it.comp.software.database
Titolo: Qualcuno usa StarOffice+ADABAS?

Come da oggetto: magari possiamo scambiarci delle idee e/o soluzioni

 
Io lo uso con Linux
-- 
Ciao Enzo
e-mail 
en...@emmesistemi.it
url: 
www.emmesistemi.it

 Io lo uso con Linux
Ciao Enzo,
colgo l' occasione per porre una domanda: come fai per creare un campo 
autoincrementabile ad ogni inserimento di un nuovo record?
Grazie
Massimo
-- 
HomePage:       
http://spazioweb.inwind.it/arnaudo
LinuxGroup:     
http://lugge.ziobudda.net

 autoincrementabile ad ogni inserimento di un nuovo record?
E' facile, basta impostare il campo come "testo fisso" e poi sotto
appare la scelta dell' auto incremento. Alla fine ottieni un campo che
si autoincrementa con dei valori numerici ma del tipo: 
"000000000000000000001"
"000000000000000000002"
"000000000000000000003"
"000000000000000000004"
 e via... 
invece di
1
2
3
4

 Io lo uso con Linux
Perfetto... e ti funziona bene? Ad esempio quando cerco di stabilire
delle relazioni tra tabelle (la K1° di una tabella con la sua K esterna
in un'altra tabella) mi da errore di formato non compatibile anche se il
formato e' il medesimo. IO uso al vers. per WIN (lo uso in Win2000)
pero' mi da un sacco di problemi...

 Massimo
Bisogna tener conto di alcuni fattori, ad esempio se l'utilizzo della 
tabella usata in insert  può avvenire da più postazioni. Io come DB uso 
InterBase e quì mi sono fatto dei campi di appoggio. Chiedo scusa,  
nell'oggetto ho letto solo "Qualcuno usa StarOffice". Io StarOffice lo uso 
per, lettere, presentazioni, foglio elettronico e per fare pagine di 
presentazione, anche WEB; per i programmi applicativi e database uso 
InterBase con kylix. Penso però che il metodo nella sostanza non cambi.


Ermete wrote:

Scusa avevo letto male l'oggetto del massaggio. Io uso StarOffice ma non 
con il Database. Come database uso InterBase di Borland e come sviluppo uso 
Kylix sempre di Borland.

Newsgroup: it.comp.software.database
Titolo: [ORACLE] Max sessions

Come si fa ad aumentare il massimo numero di sessioni accettate da
un'istanza?
Attualmente e' impostato a 50 ... vorrei portarlo almeno a 150.
Grazie.
XXX

il sapiente Tom Cat dice:

cambia il valore nel file init[SID].ora (in $ORACLE_HOME/dbs):
sessions = 150
e poi fai il restart dell'istanza.
dovresti modificare di conseguenza anche processes...
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/gnu/why-gnu-linux.it.html

 dovresti modificare di conseguenza anche processes...
Nel file ho trovato solo processes = 50 ... sessions non c'e'.
Basta porre processes = 150 o e' indispensabile aggiungere la riga
sessions = 150?
XXX



nel file init.ora non ci sono tutti i valori.
sessions ce lo devi aggiungere.
se da sqlplus o svrmgrl fai un:
SQL> show parameter
ti fai un idea di tutti i parametri che si potrebbero settare nel file di 
init...
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-world.html

 >> dovresti modificare di conseguenza anche processes...
sarebbe meglio:
prima stoppare l'istanza,
dopo modificare l'init ,
dopo ancora ristartare con i nuovi parametri.
sempre e comunque, smettere con l'esistente e
ripartire con le modifiche .
--------------------------------
Inviato via 
http://usenet.libero.it

 dopo ancora ristartare con i nuovi parametri.
Perche' scusa? A me risulta che l'istanza apra il file di init in sola
lettura, quindi per diminuire il tempo di down e' meglio prima fare la
modifica e poi far ripartire il tutto.
-- 
Simone

 modifica e poi far ripartire il tutto.
esattissimo!
anzi, non lo apre in sola lettura.
lo apre in sola lettura solo al momento dello startup.
se glielo cambi da sotto 'la sedia' Oracle non se ne accorge nemmeno...
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://groups.google.com

 ha scritto nel messaggio
news:agttmp$jj6$1...@le.cs.unibo.it...

Stoppare l'istanza prima non ha alcun vantaggio, l'init.ora è letto
all'avvio
e poi dimenticato.

 ha
scritto:

è un'indicazione di massima, un modus operandi che
non ti farà mai trovare nei casini.
pechè nel momento che ti ci troverai il supporto di chiederà
come hai proceduto ?
e allora hai voglia a dirgli che fai prima.


 e allora hai voglia a dirgli che fai prima.
ma dove c'è scritto che bisogna procedere così?
e il supporto non ti supporta più se cambi l'init a db up?
in un sacco di ambienti (con supporto) ho visto procedere come dicevo io!
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.php.net