mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Tabelle con campo ID, come Fare???

Salve,
č la prima volta che scrivo a questo news-group.
Volevo chiedervi come poter creare una tabella in Oracle in modo tale 
che questa contenga un campo ID che si incrementi da solo ad ogni 
inserimento di valori, come succede in access definendolo come un contatore.
Le ho provate tutte ed adesso non so piů dove andare a cercare.
Ringrazio anticipatamente.
P.S. ho appena incominciato a lavorare con Oracle versione 9 per motivi 
di studio.

 inserimento di valori
In Oracle non si puo' fare direttamente. Puoi usare una SEQUENCE
per ottenere il valore ed usare un TRIGGER per inserire il valore,
oppure usare una STORED PROCEDURE per fare l'inserimento. 
Vedi anche la discussione sugli ID autogenerati su 
www.soft-land.org
Davide

Newsgroup: it.comp.software.database
Titolo: mysql, forse WHEN

con mysql
su una tabella ho un tipo di dato enum('0','1','2');
quando faccio la query vorrei che invece di restituire uno di questi 3
valori, visualizzasse direttamente un testo:
al posto dello 0 la parola 'sconosciuto',...
0 - sconosciuto
1 - di ruolo
2 - tempo determinato
se non sbaglio nella query SQL devo usare la parola chiave WHEN;
ma su google non trovo nulla
mi aiutate?
ciao 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ma su google non trovo nulla
http://dev.mysql.com/doc/refman/5.0/en/case-statement.html
ciao 
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.
Newsgroup: it.comp.software.database
Titolo: primary key e contatori (la faq di davide)

>
se ne e' parlato in questi giorni su iclvb.
in access il valore lo si puo' anche ottenere appena dato l'addnew, ma in
genere il problema con le pk sui contatori e' p.e. se vai a riversare una
tabella con contatori (con eventuali salti nella progressione) su
un'altra --> sballano tutte le fk di altre tabelle in relazione. ovvero
riversi il cont su un campo long, ma allora sei da capo a gestirtelo a mano:
il che conviene fare forse fin dall'inizio :)
ciao, a.

 tale valore e' disponibile prima dell'inserimento.
Su SQL Server fai una 
  SELECT @@IDENTITY
Senza un meccanismo del genere non capisco bene l'utilita' di un contatore
autoincrementante. Su access mi piacerebbe avere qualcosa del genere, ma
la documentazione di Jet non e' il massimo per lo sviluppatore che vuole
usare Access come DB e non come "parte di office".
Domani esce PK :-)
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

 Domani esce PK :-)
? he ?
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ? he ?
allusione alla rivista PK (erede di PaperiniK)? PK  ... Primary Key ...
c

 allusione alla rivista PK (erede di PaperiniK)? PK 
Chi me ne manda una copia ? Qui' non si trova...


 Chi me ne manda una copia ? Qui' non si trova...
http://www.imd.it/pk/index.htm
Poi chiedo a mio figlio se c'e' un sito "ufficiale"
ciao
ca

Sito ufficiale : 
http://www.disney.it/Publishing/pkmagazine/pk2.htm
(figli adolescenti!!)
ciao e scusate l'OT
carlo

Newsgroup: it.comp.software.database
Titolo: database in cirillico

salve a tutti
avrei necessità di creare un database prodotti, in diverse lingue, fra cui
il cirillico(russo) e non ho una minima idea di come cominciare
qualcuno ha esperienze in merito
grazie

Cerchi NLS nella documentazione o nelle pagine di help del prodotto che vuoi
usare.
Ogni DB gestisce la cosa in un modo proprio, percio' c'e' poco da dire oltre
al fatto che per memorizzare i dati dovrai usare un tipo di campo che
permette caratteri unicode...
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.software.database
Titolo: Creare un db Oracle su win 98...si può?!?

Salve,
mi chiedevo se esiste un modo per poter creare un database oracle
sul mio pc, tenendo presente che ho installato win98.
Da quanto ne so io
non posso perchè win98, non avendo i servizi, non mi permette di attivare
il listner di Oracle...non esiste nessun barbatrucco?? Non si può fare e
basta?
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it

 sul mio pc, tenendo presente che ho installato win98.
Esiste una versione denominata Personal Oracle che funziona su
Win 9x. E' quasi identica ad Oracle Server salvo il fatto che non
utilizza le password (le ha ma le ignora).
Davide
Newsgroup: it.comp.software.database
Titolo: Staroffice e access 2000

Salve.
Non sono riuscita a capire se starbase (il database di staroffice) è in
grado di creare database .mdb ossia database leggibili anche da m$ access.
che voi sappiate c'e' questo tipo di compatibilità?
grazie mille.


Per quello che sò il database (almeno sotto Linux) è Adabas
http://www.adabas.com/
 . Per questo motivo non credo che possa salvare
le tabelle in formato .mdb, ma penso che Access possa importare un
notevole ventaglio di estensioni.
Ciao
Massimo
--
E impari che puoi davvero sopportare
che sei davvero forte,
e che vali davvero.
http://utenti.tripod.it/arnaudo

 wrote in message
39F733D8...@tin.it...


Newsgroup: it.comp.software.database
Titolo: SQL concatenare righe e metterle in un campo

ciao,
come potrei fare a concatenare le righe, risultato di una select, e
metterle su un unico campo (concatenate appunto)
è possibile fare tutto con una vista (senza stored procedures o
functions) ?
grazieciao!

Frenz Shaboo wrote:

se i cambi che devi concatenare sono finiti, cioè sai quanti sono e 
sarano sempre quelli, puoi fare
select t1.a||t2.a||t3.a
from tabella t1,
      tabella t2,
      tabella t3
where 
t1.id
 = 
t2.id
 and
 
t2.id
=
t3.id
 and
       ......
altrimenti ti attakki :)
Newsgroup: it.comp.software.database
Titolo: Order by su una parte di campo

Su un DB informix accedono contemporaneamente programmi
cobol (via ESQL/cobol) e asp (via ADO).
Esempio del problema:
sul db il campo "field" della tabella "table" e` di tipo testo lungo 20.
I miei colleghi, in cobol, se ne infischiano e ridefinendo internamente al
programma
il campo "field" come 2 campi ("Field1" e "Field2") lunghi 10, lavorano come
se fisicamente sul DB ci fossero 2 campi lunghi la meta`.
Il concetto di quello che io dovrei fare da ASP-ADO e`:
select * from table order by field2
Cioe` devo fare un ordinamento prendendo come chiave solo
una parte del campo "field" lungo 20.
So che non e` possibile farlo nel modo che ho indicato io, ma
almeno esiste un trucchetto per ottenere cio` che mi serve?????
Magari qualche trucchetto con gli ado.recodset???
Ciao e grazie.
Berna.

 select * from table order by field2
Crea una View nel database che visualizzi il campo come due
campi separati. Qualche cosa del tipo
SELECT
 SUBSTR(campo,1,10) AS campo1,
 SUBSTR(campo,11,10) AS campo2
 ...
Attenzione pero': cosi' facendo ed utilizzando una Order By forzi
la creazione di una tabella temporanea (=prestazioni schifose).
Davide
P.S. C'e' un limite ai rimedi che puoi mettere ad una errata
progettazione del database.

progettazione del database.
Senza creare la view prova a fare 
SELECT SUBSTR(campo,1,20) as campo1 
FROM tabella 
ORDER BY 1
Non so se funziona, non so neanche se il tuo DBMS supporta SUBSTR
Massimo
----------------------------------------------------------
Il vero problema non č tanto sapere se le macchine pensano
bensě se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------

Grazie 1000.
Siete stati un ottimo spunto per risolvere il mio problema.
Sono riuscito a farlo senza creare una view.
Il mio DBMS supporta una sintassi leggermente diversa:
SELECT campo[11,10] as campo1
FROM tabella
ORDER BY campo[11,10]
Sciaooooo, Berna.

Newsgroup: it.comp.software.database
Titolo: un buon libro per la progettazione di database

ciao
come da oggetto

 come da oggetto
Progettare DATABASE
Michael J. Hernandez
Mondadori informatica
ISBN 88-8331-514-6
-- 
www.iuz-lab.info
Newsgroup: it.comp.software.database
Titolo: riconoscere formato database

Salve gente, ......problemino:
Ho un database del quale non conosco il formato con il quale e' stato creato
(vedendolo ad occhio nudo con notepad mi sembra molto simile ad un DBF ma
non lo è).
C'e' per caso qualche genio che mi puo' aiutare ? ....conoscete un'utility
in grado di identificare il formato di un file ?
AIUTOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!
e grazie a tutti per la collaborazione.

 in grado di identificare il formato di un file ?
-- 
Posted from  [194.91.138.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:03a2b71d7e5c71b735d...@mygate.mailgate.org...


 


 Ma .PPS proprio non so (tranne powerpoint).
Mi è parso di capire che Claus supponga che dietro a dei files con
estensione "strana", siano in realtà nascosti files aventi formati comuni,
tipo Access o DBase.
Forse ritiene di trovarsi di fronte a dei files il cui autore abbia
volutamente cambiato l'estensione per confondere le idee e rendere meno
accessibili gli stessi.
Anch'io ho provato a volte a fare lo stesso esperimento, ed in alcuni casi
ho scoperto che in realtà si trattava di files comuni "cammuffati", in altri
casi, invece ho dedotto che si trattava di formati proprietari o comunque
non conosciuti. Ad ogni modo non sono mai andato a fondo della cosa, perchè
lo facevo solo per curiosità e non volevo perderci piu' di qualche
minuto,quindi ritengo possibile di aver spesso escluso troppo precocemente
la possibiltà di scoprire il formato di certi files.
Per scoprire il formato dei files non ti resta che :
-Se sono su un cd copiarli su HD
-Togliere il flag di sola lettura
- Rinominarli di volta in volta in un'estensione conosciuta (prima MDB, poi
XLS, poi DBF ...)
- Ogni volta che si cambia l'estensione provare ad aprirli con Access,
meglio se la versione piu' recente. Il motore database jet dispone di
numerosi drivers ISAM per gestire direttamente diversi formati (i piu'
diffusi mi sembra) di database file server. Ritengo improbabile che i files
che cerchi di aprire appartengano a DBMS di tipo client-server, come sql
server o oracle.
Se la cura "Access" dovesse fallire, bisognerà informarsi su altri possibili
dbms meno conosciuti, magari piu' lontani dal mondo microsoft, possibilmente
scaricare qualche trial e provare, provare ....
- Un'altra cosa che mi viene in mente è che i files siano il frutto di un
salvataggio su file di uno o piu' recordsets ADO. Per verificare cio'
dovresti aprire un progetto VB e provare a caricare il recordset ado dai
files in questione. Questa l'ho detta proprio perchè non mi restava piu'
niente da dire :-) , e anche perchè un recordset ADO salvato su file, è ,
appunto, l'immagine di un recordset, e non un qualcosa che possa definirsi
un database vero e proprio. Comunque tentar non nuoce ....
Sperando di essere stato un po' utile, cordialmente saluto.
Pier
Newsgroup: it.comp.software.database
Titolo: DB di piattaforme diverse

Salve a tutti, pongo questa domanda ad esperti come voi.
Ho dei file di dati salvati nel linguaggio pro5 da un altro programmatore, e
dove lavoro mi hanno chiesto di passare al Visual Pro5. Io voglio continuare
ad usare Vb con uno dei motori (non so ancora quale, SQL Serve,r ODBC etc.
Ditemelo voi! si intende per Programmi che andranno in Rete Locale), ma
esportando i vecchi file facendoli diventare tabelle (che è più facile
ragionare, perche di file a chiavi non ne so nulla)
Non credo che sia stato chiarissimo nel msg.,comunque.....
bye bye Roberto

Non credo che sia stato chiarissimo nel msg.,comunque.....
E infatti non s'e' capito cose' che vuoi...
Punto primo: se ti dicono di usare Visual Pro5 (che non so nemmeno cos'e'),
difficilmente puoi dire "No io continuo con VB", perche' la risposta
potrebbe essere "Quella li' e' la porta".
Punto secondo: se hai un pezzo fatto in un modo e un pezzo fatto in un altro
diventa complicata l'integrazione, soprattutto se i due 'non si parlano'.
Davide

 wrote in message
89np0e$2m3a1$1...@fu-berlin.de...


e quale connessione usare (ODBC - SQL Server)
? E che vuol dire? Se vuoi usare ODBC usi ODBC (e cosa c'e' dall'altra parte
non e' un problema tuo), se invece vuoi usare SQLServer direttamente usando
le chiamate alle API con VB la vedo brutta.
Se vuoi usare un server (SQL Server, Oracle quello che e'), ti consiglierei
di cominciare ad usare veramente il server, cioe' pensare di usare Trigger,
Stored Procedure, Package e quant'altro il server ti mette a disposizione,
spostare la 'logica' sul server e toglierla dal client.
P.S. sei sicuro che ci metti di meno ad impararti tutta sta' roba con VB ?
Davide

 wrote in message
89o59v$2n8sd$1...@fu-berlin.de...

     Dovresti vedere i dati.
scusa la poca conoscenza di questi termini ma cerca di aiutarmi se vuoi.
bye Roberto
Newsgroup: it.comp.software.database
Titolo: [Access] Join tra database diversi

Domanda (forse) semplice:
è possibile con Access creare una relazione tra due tabelle di due
database diversi?
E creare query con JOIN tra tali tabelle?
Ciao e grazie,
Marco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao e grazie,
prego
  Stefano

 altro db. ovviamente c'e' anche un wizard che lo fa.
Ciao,
ovviamente grazie per le risposte :) 
Lo so: la mia domanda di prima era concisa (e come tale richiede
risposta concisa)... Adesso ti spiego un po' meglio il problema: il mio
problema ad oggi è che ho due DB con alcune tabelle che andrebbero
collegate, in modo tale da mantenere l'integrità. Richiederlo al cliente
è difficile, e poi rischi che lui non lo faccia e succedono i
problemi...
Quindi, scusa se adesso "insisto", ma mi puoi dare un'indicazione di
come si fa? :)
Dove trovo questo wizard? 
Peraltro, dovrei poi fare la stessa cosa mediante codice VB. Questo
perchè già oggi fornisco insieme al "prodotto" (ehehehe, che bella
battuta!), un "coso" VB che permette di creare un database vuoto da
zero...
Sai come si fa?
Ciao e rigrazie,
Marco


 collegate, in modo tale da mantenere l'integrità. Richiederlo al cliente
l'integrità si può avere (in maniera automatica dal db) solamente se le
tabelle risiedono (no collegate) sullo stesso db
ciao

 Sai come si fa?
Questo e' un po' piu' complicato, anche se non ho capito bene cosa dovrebbe
fare il programma vb, se di programma si tratta.
Ciao
  Stefano
Newsgroup: it.comp.software.database
Titolo: postgres

Ciao,
non so se è davvero il newsgroup giusto.
Allora la situazione è questa. Computer con apache php e postgresql
funzionanti. Faccio una semplice paginetta php che contiene la stringa di
connessione al database come segue:
$Link = pg_connect("host=localhost dbname=Fumetteria user=postgres");
ricevo il seguente errore:
Warning: Unable to connect to PostgreSQL server: FATAL 1: IDENT
authentication failed for user "postgres" in /var/www......
sia l'utente postgres che root (con cui ho anche provato) hanno pieni
diritti sui database.
Contro ogni regola di sicurezza, nel file /etc/postgresql/pg_hba.conf  ho
anche effettuato le seguenti impostazioni:
host         all         127.0.0.1     255.0.0.0           ident sameuser
host         all         0.0.0.0       0.0.0.0                 trust
local        all                                                       trust
Grazie,
Massimiliano

 local        all                                                       trust
la regola "calabraghe" non serve a nulla perchè c'e' la prima, più 
specifica, che ha la precedenza. E non ti permette la connessione perchè 
"ident sameuser" essenzialmente vuol dire di far passare solo l'utente 
di SO che risulta richiedere l'accesso. Girando sotto php tu ti 
"presenti", con ogni probabilità, come nobody o comunque come l'utente 
sotto il quale gira apache, che dubito sia postgres :-)
Per un sito web la conf di sicurezza che ti raccomando è:
host    all   all    127.0.0.1   255.255.255.255   md5
(o "password" se vuoi tenere le passwd leggibili)
bye!
-- 
Fabrizio "Hermooz" Ermini

 bye!
Grazie

 
Con un "ps -ef | grep http" puoi vedere sotto che utente gira Apache (e 
quindi php), o alle brutte spulciando l'httpd.conf. Se vuoi mantenere la 
configurazione con l'ident (che č effettivamente un pelino piů sicura, 
solo che rompe i maroni a volte ;-)) basta che crei in postgres 
quell'utente lě e poi lo usi per loggarti da php.


 bye!
Grazie ancora,
Massimiliano


Create User
Controlla.
Ciao
Giulio

Newsgroup: it.comp.software.database
Titolo: group by

sto fondendo, please help.
allora: ho due database access, e devo prendere valori un po' da uno e un
po' dall'altro per una tabella
in particolare però, nel primo devo prendere da una sola tabella tutti gli
articoli di un fornitore e poi verificare una condizione
in pratica, dovrebbe essere una cosa del tipo:
select codprod from tabprodotti where categoria='guanti' group by fornitore.
vorrei ottenre una cosa così:
FORNITORE 1
codice2
codice 4
FORNITORE 2
codice6
codice3
codice1
e così via...
mi aiutate?
grazie, Cristiano

 grazie, Cristiano
non sono sicuro di avere capito cosa vuoi fare, ma... vediamo:
Select fornitore, codprod from tabprodotti where <condizione> group by
fornitore, codprod;
ti rende:
fornitore1         codprod1
fornitore1         codprod2
...
fornitore1         codprodX
fornitore2         codprod1
fornitore2         codprod4
...
fornitoreN        ....
Va bene?
saluti
N! Xau
Newsgroup: it.comp.software.database
Titolo: SQL controllo login

Buongiorno a tutti,
se in un sito web voglio fare il login, solitamente creo una procedura
sul DB (uso sql server ma è indifferente) a cui passo user e password
e cerco la corrispondenza sulla tabella tblUtente.
Il problema di questo approccio è che la query sul db non è case
sensitive per cui:
Escaflowne e ESCAFLOWNE è lo stesso.
C'è un modo per rendere case sensitive il controllo dei campi del db?
Grazie

 C'� un modo per rendere case sensitive il controllo dei campi del db?
Impostare, sulla colonna che contiene il nome utente, una collation che
sia case sensitive.
Attenzione che i dati gi� memorizzati, restano case insensitive.
-- 
David Martin

 David Martin
Ti ringrazio per la dritta. In realtà pensavo che il LATIN_CI_AS fosse
di per se case sensitive. Ho scelto il LATIN_CS_AS e funziona
perfettamente.
In realtà anche i dati già presenti sono diventati case sensitive

 perfettamente.
Attenzione che collation e charset sono due cose diverse.
Un charset pu� essere abbinato a differenti collation per cui rischi che 
la tua soluzione non sia automaticamente portabile: su un altro sistema 
(o in future release) LATIN_CS_AS potrebbe essere case insensitive (una 
cosa molto simile mi � successa con MySQL).

 cosa molto simile mi è successa con MySQL).
hai ragione, sono stato superficiale. E' vero che non avrò mai bisogno
di spostarlo perchè è una intranet molto personalizzata però è bene
che mi studi la cosa più seriamente.
Ti ringrazio

Newsgroup: it.comp.software.database
Titolo: Centralizzato o distribuito???

Dovrei sviluppare un'applicazione per conto di una ditta che opera in un
settore standard, il progetto prevede la rivendita poi dell'applicazione ad
altre aziende che operano nello stasso settore ed in piu', in un futuro, lo
sviluppo di un portale verticale che riunisca tutte le azinede... da qui il
problema: meglio progettare ogni azienda con il proprio DB prodotti o un DB
centralizzzato in cui la chiave primaria e' la coppia id prodotto, id
azienda e dal quale ogni singola azienda peschi per la proprio applicazione
i contenuti???
Qualsiasi suggerimento o commento e' ben accetto
GRAZIE
b@zU

 centralizzzato in cui la chiave primaria e' la coppia id prodotto, id
Nel secondo caso dovresti avere un sistema a prova di bomba per
separare le singole aziende, inoltre dovresti anche avere un sistema
ultra-sofisticato di accesso (perche' si suppone che ogni azienda
si connetta via rete), quindi finirai nei guai perche' le singole
aziende non si fidano del fatto di avere i dati "in comune" con
tutti gli altri.
Il mantenimento del database diventerebbe un massacro (non puoi
fermare un db se 10 aziende ci sono attaccate giorno e notte) e tutti
si lamenteranno delle prestazioni...
In alternativa, ogni azienda si gestisce il suo database che poi viene
replicato nel "calderone" una volta alla settimana o anche meno,
dipende da *cosa* vuoi farci con i dati "centralizzati".
Davide
Newsgroup: it.comp.software.database
Titolo: Errore incomprensibile su Access '97

Salve, spero di trovare qualcuno a cui sia successa la stessa cosa.
Ho un DB Access con N tabelle che carico in modo automatico o "a mano"
(File --> Carica dati esterni) con dei file di testo con i campi
spaziati dal TAB.
Premetto che sono anni che lavoro su questa cosa e, svariate volte mi
è servito di dover agguingere campi nelle tabelle e parallelamente nei
campi dei file senza avere mai problemi.
Venerdì l'ho fatto per l'ennesima volt: ho aggiunto un campo in una
delle tabelle e ho fatto riscrivere il file correttamente.
Ebbene, quando vado a caricare il file (che è pieno!) non mi dà nessun
errore ("L'importazione del file xxx nella tabella yyy è terminata!)
ma, se apro la tabella dentro non c'è nulla!!
Posso solo aggiungere che:
1) non viene prodotta nessuna tabella con i record scartati
2) il campo aggiunto non ha nessun vincolo (è un testo che può anche
essere vuoto)
Qualcuno ha qualche teoria?


Prova a verificare se la sequenza di caratteri di fine riga CR/LF ci 
sono entrambi.
M.

 M.
Ho risolto. C'era un campo (nel file) che era a NULL e quello in
tabella non lo accettava in base alle sue proprietà.
Comunque è assurdo che ti avvisi solo per gli scarti dovuti al "tipo"
alfanumerico nel numerico e non per quelli logici.
Grazie

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

Ciao sto provando sqlite3, ho disegnato tutto il database scoprendo perï¿œ 
poi che il php supporta nativamente solo la versione 2 del sqlite e per 
la 3 devo usare gli oggetti a quanto ho capito, qualcuno sa dirmi come 
potrei effettuare un downgrade del database dalla versione 3 alla 2? ed 
eventualmente un buon editor che non salvi in versione 3? attualmente ho 
sqlite manager su firefox ma si ostina a salvarmi in versione 3 e non 
posso usarlo in php con una sintassi procedurale.
grazie mille

 potrei effettuare un downgrade del database dalla versione 3 alla 2?
Perche` non cogli la palla al balzo e impari a scrivere script con gli 
oggetti?
D'altronde e` qualcosa tipo
$conn = new PDO("sqlite:/path/al/db.sqlite3");
$query = "select * from pippo";
foreach ($conn->query($query) as $riga) {
 print ($riga["colonna"]);
}
Non e` che sia tutta questa complicazione, anzi, e` anche piu` semplice di 
quello procedurale...
Bye.

Alessandro Pellizzari ha scritto:

a parte il fatto che non mi piaceva mischiare procedurale e oggetti 
(ovvio un minimo devo farlo) ma poi non sono sicuro che gli altri siti 
di hosting supportino già il PDO per la versione 3, o sì? se già tutti 
lo supportassero ben venga il "salto di qualità".
grazie

 di hosting supportino già il PDO per la versione 3, o sì?
Se l'hosting supporta PHP 5.1 (siamo alla 5.2.10...) e non ha disattivato 
PDO per conto suo, si`, lo supporta.
Bye.
Newsgroup: it.comp.software.database
Titolo: Foreing Key [mysql]

Come faccio a creare una tabella con una colonna id(chiave primaria)
valori int, una codice (chiave esterna riferita alla chiave primaria
id della tabella casa) valori char, una colonna nome valori varchar.?
ditemi che è possibile!


Gusher non mi aiuti nemmeno tu?

ditemi che č possibile!
Ti aiuterei io, ma non capisco cosa intendi. Se vuoi porre un vincolo di
intergritą tra le due tabelle, con mysql non puoi. Altrimenti qual č il
problema?
Ciao.
.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

In data Tue, 20 Nov 2001 18:11:27 GMT, None scrive:

Mysql non supporta l'integrità referenziale, si può inserire un campo
foreign key solo per mantenere la compatibilità con altri database, cmq
non ha nessun effetto.
ciao,
	Angelo
-- 
.ooo0
(   )	Angelo aka Ak@l
 \ (	a_c_8_0 (at) b_i_g_f_o_o_t (dot) c_o_m
  \_)	ICQ #6_3_8_3_6_1_1_9
NB: per scrivermi togli tutti i "_" dall'indirizzo

Newsgroup: it.comp.software.database
Titolo: Progettazione di Database: basi teoriche e procedure

Salve a tutti.
Spero di non essere OT.
Espongo brevemente il mio problema. Devo progettare un database che
contenga informazioni su prodotti di un venditore, costi relativi ai
prodotti e costi generali, ore di lavoro per persona, per prodotto, ecc. 
L'unico altro database che ho progettato è stata una semplice anagrafica
(in pratica una tabella coi dati personali, una per gli indirizzi, una per
il lavoro e poco altro) e questo mi sembra un po' più complesso, al punto
che non so proprio come impostare le tabelle, da dove partire.
Mi sapreste dare una dritta? 
Ovviamente non vi chiedo di fare il lavoro al mio posto (avrei aggiunto
mooolti più dettagli ^__^), ma solo un suggerimento su come approcciarmi al
problema, o un link che possa darmi le basi per essere operativo (l'sql un
po' lo so, quel che mi preme è capire invece come strutturare un DB, da
dove partire).
Grazie in anticipo.
-- 
Antonio :-D

 Grazie in anticipo.
Prego.
Martino.
-- 
"- 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 li ho mai letti, ma penso che per iniziare possando andare bene...
Li avevo trovati con google ma evidentemente avevo letto quelli sbagliati e
facendo di tutt'erba un fascio avevo lasciato perdere quell'elenco.
Invece trovo interessante 
http://web.tiscali.it/visualdb/Progett.htm
 e 
alcuni di quelli presenti su 
informit.com
 
Mille grazie per il "supporto morale". :-)
-- 
Antonio :-D

 CUT
Da un'occhiata anche a 
http://www.palslib.com
HTH,
  ngw
Newsgroup: it.comp.software.database
Titolo: Standard ANSI SQLServer & Oracle?

I due database supportano lo stesso standard ansi?
Cioč se scrivo delle istruzioni SQL vengono eseguite da entrambi i motori
oppure ci sono delle differenze su alcuni comandi particolari?
Sto passando da Access ad SQLserver e ci parecchie differenze!!!
Ora mi stň chiedendo: se un domani qualcuno si svegliasse e mi dicesse ma il
tuo bel gestionale gira con Oracle ????
Gli rispondo di andare a quel paese oppure NON C'č PROBLEMA??
Grazie

 Gli rispondo di andare a quel paese oppure NON C'è PROBLEMA??
Non conosco Oracle, ma certamente ci sono differenze, specialmente se usi
(in SQL Server) T-SQL (che non è tutto standard). Quindi una via di mezzo:
Non lo mandi a quel paese, ma avrai dei problemi. La risposta potrà essere:
"Devo fare i necessari adattamenti, 5.000 euro, grazie" ;-)

SQLServer... supporta lo standard SQL, ma puoi usare anche un suo "dialetto"
(T-SQL)
che non è nient'altro che un linguaggio SQL "evoluto" ma che non è portabile
su altri database.
HTH.
--
CIAO!
Gusher

Oracle non è standard (considerando standard quanto definito nell'ISO 9075)
neppure a livello 1, ovvero neppure per le istruzioni di join.
Non credo che esista un dbms che sia standard oltre livello 2.
Saluti,
Marco

 (in SQL Server) T-SQL (che non č tutto standard).
non c'č nella di standard in T-SQL.... č un linguaggio interno di SQL Server
nulla piů
Matteo

 ma il tuo bel gestionale gira con Oracle ????
Non esiste un programma progettato per un database che possa funzionare
senza modifiche su un'altro database. Se vuoi l'interoperabilita' devi
sacrificare la funzionalita' (non usare certe features e certi
accorgimenti), il che in genere non paga.
Ergo: puoi avere 'n' versioni dello stesso programma "tarate" su
database diversi. 
Davide

Newsgroup: it.comp.software.database
Titolo: Problema connessione a mysql

Ciao a tutti.
Sto utilizzando (per la prima volta) il software AccesstoMysql Sinc per
sincronizzare una database mdb di access in locale e un database remoto
mysql.
Il programma mi chiede innanzitutto il percorso del file mdb locale: ok.
Poi mi chiede i parametri di connessione per il database remoto:
- Server (default localhost):  gli metto l'ip del server
- Username:  gli metto l'user d'accesso al database
- Password:  la password d'accesso al database
Quando gli dico di connettersi mi dà il seguente errore:
Fail to connect to database. Error: Can't connect to MySQL server on
'ipdelserver'(10061), number: 2003
Che vuol dire?
Sono sicuro che i dati da me inseriti sono esatti perchè già usati per php e
phpmyadmin, ecc.
Grazie dell'aiuto.
Francesco.

 Che vuol dire?
semplicemente che il provider non permette l'accesso dall'esterno
pertanto se lavori come localhost funziona ma non funziona in remoto, hai 3
soluzioni.
1° utilizzi phpmyadmin
2° richiedi l'accesso dall'esterno al tuo provider
3° cambi provider
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
Newsgroup: it.comp.software.database
Titolo: Info per recuperare dati da framework IV

 
 Non so se c'è qualcuno che può aiutarmi ma io spero vivamente di si!
Ho un enorme problema con un cliente che fino all'anno scorso ha lavorato
con il vecchissimo framework IV ed ora vuole rielaborare tutti i dati
contenuti in questo programma e creare una base dati in access. Il problema
che mi si è presentanto è come posso copiare e rielaborare velocemente i
diversi file di framework per poterli quindi caricare in access.
Sarebbe utile qualsiasi suggerimento anche il più piccolo. Ringrazio
chiunque voglia rispondermi.
Ciao
Lela
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

chiunque voglia rispondermi.
Ma puoi esportare i dati da Framework IV in qualche formato (per
esempio testo, DBF o altro)? 
Jilani
Jilani Khaldi
Architect & Software Developer
http://xoomer.virgilio.it/meta/

Newsgroup: it.comp.software.database
Titolo: Installazione di Oracle8iTMPersonal Edition su WinME

Ciao a tutti,
qualcuno ha provato ad installare su Windows ME Oracle8i Personal
Edition Release 2 (8.1.6) for Windows 98 ? Io subito all'inizio dopo
aver specificato il percorso della Oracle Home ottengo il seguente
errore:
"Area intermedia non valida. In questa area non è disponibile per
l'installazione alcun componente di livello superiore per {0}."
Ovviamente e' un errore bloccante...
Il sistema operativo è Windows ME fresco di installazione (senza altri
programmi), non credo (e spero) che questo errore sia dovuto al fatto
di tentare il setup su Windows ME e non Windows 98...
Grazie e ciao
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

 Il sistema operativo č Windows ME fresco di installazione (senza altri


 > Il sistema operativo è Windows ME fresco di installazione (senza altri


 ha scritto nel messaggio
news:65f3c9b0.01080...@posting.google.com...


 [cut]
Newsgroup: it.comp.software.database
Titolo: SQL e NULL

Salve a tutto il gruppo ho realizzato un'istruzione SQL:
SELECT tab_anagrafiche.cognome, tab_peso.osservazioni, tab_peso.ID_peso
FROM tab_peso, tab_anagrafiche
WHERE tab_peso.osservazioni IS NOT NULL
purtroppo però non mi estrae i valori nulli nel campo osservazioni...
in cosa sbaglio??
Grazie in anticipo
Michele

 purtroppo però non mi estrae i valori nulli nel campo osservazioni...
Se gli domandi NOT NULL e' ovvio che non ti estrae i valori nulli.
Davide

 wrote in message
afcauu$d7pb9$3...@ID-18487.news.dfncis.de...


 i valori del campo che NON sono nulli
... e invece che fa ?
Davide

 wrote in message
afcc52$d48ic$1...@ID-18487.news.dfncis.de...


 wrote in message
afcc52$d48ic$1...@ID-18487.news.dfncis.de...


 del campo che NON sono nulli
   Diro` probabilmente una sciocchezza, ma se mi mettessi nei panni del 
tuo motore SQL non saprei come interpretare la tua interrogazione: quale 
sarebbe la condizione di join tra la relazione tab_anagrafiche e la 
relazione tab_peso? Quel che tu scrivi indica quali istanze recuperare 
da tab_peso (dove l'attributo osservazioni e` nullo) ma non come legare 
queste a quelle di tab_anagrafiche.
   Prova qualcosa del tipo:
<code>
	select anag.cognome as Cognome,
	       peso.osservazioni as Osservazioni,
	       peso.ID_peso as Identificatore
	form   tab_anagrafiche as anag,
	       tab_peso as peso
	where  peso.osservazione is null and
	       -- posto che esista un'associazione sul cognome...
	       -- ...ma potrebbe essere qualsiasi altra cosa
	       anag.cognome = peso.cognome	
</code>
-- 
Alla prossima,
Marco

Mi da l'elenco di tutti i cognomi con il campo osservazioni vuoto
? Con il campo osservazioni vuoto?
Sembra mancare comunque una qualche clausola join... qualcosa del tipo
WHERE tab_peso.cicciona = 
tab_anagrafiche.id
M

 wrote in message
akdjhug7l491fnpp5...@4ax.com...

Newsgroup: it.comp.software.database
Titolo: Lotus(?!)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Buonasera a tutto il ng,
avrei urgenza di sapere se esiste un db "lotusnotes" o qualcosa di
simile e magari avere della documentazione(ita/eng) al riguardo.
Grazie, Marco
- -- 
Lemma: ricorsivo
Sillabazione/fonetica: [ri-cor-si-vo]
Etimologia: Deriv. di ricorrere
Definizione: agg. vedi "ricorsivo"
- ----------
gpg --keyserver 
wwwkeys.eu.pgp.net
 --recv-key ED23F105
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAyhiKlqGqlO0j8QURAhfdAKCpZ2IJ1pK2QscHsJ+++VGnf7BjzgCg0nH5
ejGTTNFHXKw/1tI1IdcJl8k=
=ES6I
-----END PGP SIGNATURE-----

 simile e magari avere della documentazione(ita/eng) al riguardo.
e' tipicamente un client di posta elettronica, con molte cose in piu' (tipo
outlook, un po' peggio...)
e' in uso nel gruppo telecom ed eni
tutti i dati (90% mail) sono salvati su server, in quello che chiama
"database", e' comodo perche' puoi legger la tua mail da qualsiasi pc

 pc
ah ok...a parole, la persona che mi aveva chiesto di interfacciare
questo "db" su web (database server + gestione sito dinamico), l'aveva
inteso come un normalissimo database...penso che correro' ai ripari
convertendolo in mysql, visto che non contiene milioni di record :-)
grazie mille per il tuo aiuto!
marcuz
- -- 
Lemma: ricorsivo
Sillabazione/fonetica: [ri-cor-si-vo]
Etimologia: Deriv. di ricorrere
Definizione: agg. vedi "ricorsivo"
- ----------
gpg --keyserver 
wwwkeys.eu.pgp.net
 --recv-key ED23F105
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAzDGHlqGqlO0j8QURAiTyAJ9vN1vwZ+7+ArRKV+78YBmw3MumXQCfaQ6k
JWMnYYZTRvWywgoQcocOiGI=
=hwBK
-----END PGP SIGNATURE-----

 questo "db" su web (database server + gestione sito dinamico), l'aveva
parlava probabilmente di Domino il server di cui Notes č client. Non
potrai portare tutto sotto mysql perché non si tratta di un DB
relazionale; vacci con i piedi di piombo
Newsgroup: it.comp.software.database
Titolo: [Postgres] Abilitare utente esterno

Salve a tutti, qualcuno sa come sia possibile abilitare l'accesso ad un utente esterno in postgresql? Mi spiego meglio, ho un database postgres, su una macchina, devo abilitare un utente di un'altra macchina, ad avere accesso a questo database, come posso farlo?
-- 
Juwan 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-729981.html
Inviato via 
http://www.itsistemi.net

 Salve a tutti, qualcuno sa come sia possibile abilitare l'accesso ad un utente esterno in postgresql? Mi spiego meglio, ho un database postgres, su una macchina, devo abilitare un utente di un'altra macchina, ad avere accesso a questo database, come posso farlo?
Se ho ben capito, devi semplicemente dare l'accesso configurando pg_hba
nella $PG_DATA
ciao

 ha scritto nel messaggio 
news:pan.2005.12.05....@libero.it...

Ho trovato il file che dici tu, saresti cosě gentile di dirmi cosa devo 
scrivere, per abilitare un utente esterno ad accedere al database? 

 scrivere, per abilitare un utente esterno ad accedere al database?
Devi semplicemente seguire lo schema proposto dal file:
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
 
host  nomedatabase  nomeutente  xxx.xxx.xxx.xxx   xxx.xxx.xxx.xxx trust o md5 
Devi creare una linea iniziata da "host", dato che ti connetti da remoto.
E' tutto abbastanza auto esplicativo. Ovviamente il postmaster deve essere
configurato per accettare connessioni TCP/IP, il che lo ottieni con la
opzione -i o direttamente nel file di configurazione postgresql.conf alla
riga:
tcpip_socket = true
ciao

Newsgroup: it.comp.software.database
Titolo: Import fogli excel in Access

Qualcuno sa aiutarmi a fare uno script Vba o altro per importare
automaticamente dei fogli excel in Access?
Grazie 1000
Gianluca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


basta un unico comando
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "pippo",
"c:\pluto.xls"
scarica nella tabella pippo il contenuto di pluto.xls
poi bisogna aggiungere qualcosa per spiegargli quale foglio prendere, o se
importare anche la prima riga, adesso non ricordo. guarda sull'help in linea
, dovrebbe essere spiegato bene.
Newsgroup: it.comp.software.database
Titolo: oracle solaris e nt server

Salve a tutto il NG.
Sto realizzando un'applicazione web che si serve di un'architettura mista
formata da un server NT ed uno Unix (solaris).
L'applicazione, residente su NT dovrebbe leggere dati residenti su Oracle 8i
che è installato sulla macchina Unix e spararli in maniera dinamica.
Domanda: siccome asp non posso usarlo, mica devo necessariamente usare le
jsp? C'è un modo alternativo per accedere ai dati e generare pagine html?
Grazie.
Injektilo

Scusa, ma il web server non e' sulla macchina NT? perche' non usi IIS, cosi'
puoi usare la ASP e accedere ad oracle con le ODBC.
ci sono altri metodi per generare pagine dinamiche, oltre le jsp. ad esempio
puoi scriverle in PL/SQL, ma e' una borsa, oppure puoi usare il php.
Ti conviene comunque usare le jsp.

-- 
Posted from  [194.91.138.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.software.database
Titolo: ORACLE truncate syntax

Ciao a tutti,
Ho una tabella che deve essere troncata e naturalmente voglio usare il
comando truncate.
Nella tabella esistono dei constraint, ma essendo una tbl derivata dalla
relazione molti a molti, devo solo eliminare i record  nella tabella in
oggetto.
Cercando in internet, mi viene chiesto d'eseguire un Alter table sui
constraint prima e dopo???!?
L'uso della truncate è dato dalla velocità (molto più veloce che una delete)
, non mi interessa il rollback, ma se devo eseguire un alter table e
disabilitare ciascun constraint (assolutamente non lo voglio) prima della
truncate per poi riabilitarli, e di norma ad ogni alter table viene eseguito
il checkpoint del DB, a che cosa serve?
Esiste il modo di specificare la <truncate without constraint>?
Grazie a tutti.

> Torakiki

Newsgroup: it.comp.software.database
Titolo: postgre sql

qual è il sito "ufficiale" per imparare qualcosa su questo database? per
sito ufficiale intendo il sito dell'azienda che l'ha sviluppato, e su cui
sicuramente si troverà una guida, un tutorial, e via dicendo...
grazie
Ugo

www.postgresql.uli.it
Ciao!

Delta Hug wrote:

www.postgresql.uli.it

Newsgroup: it.comp.software.database
Titolo: ORACLE - JDK

Domandina : Che significa l'acronimo JDK ?
thx
 Raffaello

ascoltando il vento dell'est udii Raffaello Galli che diceva queste parole
| Domandina : Che significa l'acronimo JDK ?
Java Development Kit
Il pakketto contenente tutti gli strumenti indispensabili (a parte un IDE
grafico...ma chi ha detto ke e' indispensabile :-P) per programmare in java,
e quindi compilatore, package, documentazione, esempi etc etc.
guarda su 
java.sun.com
 per dettagli, e li trovi pure l'ultima versione
disponibile (1.4.qualcosa)
cmq ti consiglio anche it.comp.java
bye

Newsgroup: it.comp.software.database
Titolo: Quale libro per imparare trasact sql ..??

Salve a tutti!
Conosco un po' Sql ma vorrei avvicinarmi alla conoscenza di transact sql in
maniera molto graduale ed elementare.
Che libro mi consigliereste di acquistare ?
Grazie!!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

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

 dove ha scritto che vuole MSSQL ?
Il Transact SQL (riportato nell'oggetto del messaggio) è il dialetto SQL 
utilizzato da SQL Server.


 dove ha scritto che vuole MSSQL ?
...nell'oggetto... ;-)
Luca Bianchi
Microsoft MVP - SQL Server
http://blogs.aspitalia.com/lucabianchi
Newsgroup: it.comp.software.database
Titolo: Accesso a MSQL7 tramite internet

Saluti a tutto il ng (è la prima volta che posto qui)
allora:
Ho un Microsoft SQL server 7 installato su un server connesso a internet
tramite un proxy (un pc locale); il sw proxy è Planet Share Interfax 3.2
Dall'esterno (via internet) devo connettermi al DB (indicando l'IP); prima,
quando l'accesso ad internet era sullo stesso server funzionava, ora no
(vedi proxy)...
QUALCUNO HA UN'IDEA?

 (vedi proxy)...
Verifica che il proxy non ti 'blocchi' la porta corrispondente. Se si'
dovrai "bucarlo" in modo da poter passare.
Davide

 ha scritto nel messaggio
news:943mf2$c7fas$3...@ID-18487.news.dfncis.de...


 pratico....
Solo una: consulta l'amministratore del sistema o la documentazione
del proxy/firewall che e' installato. Ogni 'arnese' e' diverso
dall'altro quindi...
Davide

Devi aprire nel Firewall la porta su cui SQLserver è in ascolto, mi pare che
per defualt sia la 1433, ma potrei sbagliare.
Domanda a cosa serve un firewall se poi non lo usi nemmeno per difendere i
tuoi dati?

 tuoi dati?
Be', se vuole connettersi dall'esterno non mi pare che abbia
molte soluzioni... o mette giu' un VPN...
Davide

Newsgroup: it.comp.software.database
Titolo: Protezione Acess 2003

Ciao,
dopo ave settato qualche primitiva protezione read/write su un db
access 2003 (s.o. windows 2000) ho cominciato ad avere qualche
problemino .....
Cioe' aprendo l'interfaccia riesco ancora a fare tutto ... il problema
e' che le macro in VB non fanno piu' il loro dovere.
Nel dettaglio, l'instruzione open di un recordset mi restituisce un
errore di violazione dei premessi
Suppongo che il problema sia nel passare alla stringa di connessione i
giusti parametri
Quindi:
1) Come si passano i parametri corretti? (ID e password??? file di
protezione??)
2) Come faccio a rimuovere tutte le protezioni che ho settato ?
Grazie mille
Ciao

 giusti parametri
In un modulo VBA (inteso come VB all'interno di Access) ogni db si 
autoreferenzia tramite CurrentProject.Connection (per ADO, restituisce la 
Connection già aperta sul db corrente) o CurrentDB (per DAO, restituisce 
l'oggetto Database del db corrente), senza dover dare altri parametri o 
utenti.
La stringa di connessione ADO (con Jet 4.0) per accedere da fuori Access è 
invece qualcosa di simile (per un db formato Access su file):
Provider=Microsoft.Jet.OLEDB.4.0;Password=<password di accesso>;User 
ID=<Utente con cui accedere>;Data Source=<percorso completo 
all'mdb/mde>;Persist Security Info=True;Jet OLEDB:System database=<percorso 
completo al gruppo di lavoro .mdw>
IG
Newsgroup: it.comp.software.database
Titolo: OT - 8 settembre V-DAY !

L'8 settembre sarà il giorno del Vaffanculo day, o V-Day. Una via di 
mezzo tra il D-Day dello sbarco in Normandia e V come Vendetta. Si terrà 
sabato otto settembre nelle piazze d’Italia, per ricordare che dal 1943 
non è cambiato niente. Ieri il re in fuga e la Nazione allo sbando, oggi 
politici blindati nei palazzi immersi in problemi “culturali”. Il V-Day 
sarà un giorno di informazione e di partecipazione popolare.
Beppe Grillo
http://www.beppegrillo.it/vaffanculoday/documenti/volantino_vday_1.pdf


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 vi spazzera' via.
Beh, sono passati venti giorni. E meno male che ci "anno mensionato
appena"....
(Più o meno appena come Antonio Bassolino?....)


Newsgroup: it.comp.software.database
Titolo: query parametrica lanciata da una form (access)

Vorrei avere la possibilita', da una form, di eseguire una query
parametrica settando automaticamente il valore del parametro con un
campo della form; per intenderci, la query e' una query di accodamento,
"insert int t1 (select * from t2 where t2.c2 = p)", se eseguo la query
mi chiede il valore di p ma e' gia' nella form e vorrei evitare questa
richiesta.
Non vorrei comunque scrivere la query nel codice, anche se e'
sicuramente piu' semplice.
-- 
Greetings,
Alessandro
Pesaro, Italy

richiesta.
devi scrivere un riferimento a p utilizzando la sintassi corretta.
puoi aiutarti col generatore di epressioni.  se lavori dentro
l'"editor" delle query di access (griglia o qbe che dir si voglia)
clicca col tasto destro dentro la casella criteri e scegli genera...
se vuoi una stringa sql dovrebbe essere qualcosa del genere:
dim ssql as string
ssql="select into t1 (select * from t2 where c2 = " &
forms.nomemaschera.p & ")"
se c2 e' un campo testo, il valore a destra del segno di comparazione
(l'=) va indicato tra apici:
ssql="select into t1 (select * from t2 where c2 = '" &
forms.nomemaschera.p & "')"

Newsgroup: it.comp.software.database
Titolo: [SQLServer2000] Recupero primarykey

Cari amici ho un bel problema(?): mi servirebbe la query per recuperare
la primary key da una tabella generica. come faccio? e se la p.k. è
composta da più campi? devo interrogare l'information _schema? io ho
provato ma nn ho trovato nulla... Help me...

 la primary key da una tabella generica. come faccio?
usa la stored procedure sp_pkeys (guarda l'help in linea per i parametri).
ciao,
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:ap64fr$o0i$1...@gossip.excite.it...

Puoi usare anche le information schema views, ad esempio:
USE Northwind
GO
SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE = 'PRIMARY KEY'
  AND TABLE_NAME = 'Order Details'
SELECT *
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE CONSTRAINT_NAME = 'PK_Order_Details'
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org