mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Database Data1 non ordinato perchè?

Ho inserito nella mia form un database Access2000 con l'opzione
 Data1.DatabaseName = App.Path & "\Prova.mdb"
Funziona tutto correttamente, sia la modifica tramite form del DB sia 
l'inserimento di un nuovo record tramite form.
Quello che non capisco č perchč pero' quando scorro con le frecciettini i 
vari campi il database non resta ordinato sulla chiave del DB ma sul 
contatore ID.
Come posso rendere ordinato il db in Visual Basic?
Se apro il DB in access invece questo risulta ordinato correttamente. 

 Se apro il DB in access invece questo risulta ordinato correttamente.
Il concetto di ordinamento nei db non esiste.
Il motore/libreria/provider e chi più ne ha più ne metta, è libero di 
mostrarti i dati nel modo che ritiene più performante in quel momento. 
Quindi, potrebbero anche cambiare da un giorno all'altro senza che tu 
riesca a capire il perchè.
Che poi, spesso, l'ordinamento rispecchi una qualche chiave, è una cosa 
probabilistica, non deterministica.
Se vuoi forzare un ordinamento, o imponi un Sort nel recordset o imponi 
un Order By nell'Sql di estrazione.
Ciao
Alberto
-- 
Léo Campion: Il lavoro è l'occupazione di chi non ha nulla da fare.

 un Order By nell'Sql di estrazione.
Recordset?
Sql di estrazione?
E' roba che si mangia?
:-P
-- 
Salutoni
Sergio
C'č il giorno in cui nasci e quello in cui scegli di vivere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Order By nell'Sql di estrazione.
Non uso io personalmente le opzioni SQL, sto usando la visualizzazione 
standard predefinita di Visual Basic per i DB. Purtroppo nelle opzioni non 
riesco a vedere Sort o RecordSort purtroppo! 

 riesco a vedere Sort o RecordSort purtroppo!
Ma esisterà una proprietà Recordset, nel tuo controllo Data (che poi 
non so cosa sia quest'ultimo, perchè ci sono tanti cosi che si chiamano 
Data..., e tu sei stato ben attento a non specificarlo).
Ciao
Alberto
-- 
La forza di volontà è guardare negli occhi una ragazza in topless.

 Data..., e tu sei stato ben attento a non specificarlo).
Io in RecordsetType ho selezionato l'opzione 0 -Table.
Come faccio ad essere più preciso sul DB, per spiegarti meglio? 

 Come faccio ad essere più preciso sul DB, per spiegarti meglio?
Non so cosa sia ciò che tu chiami "Data". Quindi come facciamo a darti 
una mano?
Comunque, guarda nelle proprietà di Data. Se c'è una proprietà 
Recordset, questo dovrebbe avere una proprietà Sort, dove puoi mettere 
il nome del campo (ma da codice, non a design-time).
Ciao
Alberto
-- 
Noi ammazziamo solo per motivi buoni.
E quando sono buoni, sta a noi indicarlo.
[Guccini]

 mano?
Hai ragione, prova a vedere se dall'immagina riesci a capire meglio:
http://img164.imageshack.us/img164/8568/immagine10fr.jpg
Quindi mi stai dicendo di aggiungere in:
Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\DB.mdb"
Data1.Recordset.Sorted = ASC
end sub
O qualche cosa del genere?


> Alberto
Mi pare di aver risolto il problema, anche se non ho capito bene il perchè 
impostanto su Dynaset l'opzione RecordsetStyle.
Newsgroup: it.comp.lang.visual-basic
Titolo: Query parametriche con * in ADO

Ciao sono Fiorello
Alcuni mesi fa avevo cominciato a studiare ADO per riconvertire dei
programmi esistenti fatti in DAO. La maggior parte dei miei programmi
usano Access 97 come Database e VB6 per l'accesso ai dati. Una gran
parte dei dati vengono  recuperati da VB eseguendo delle query
parametriche salvate in Access, con parametri nella forma di 
Like * And [Par] and *.
In Dao si passa i parametro [Par] e tutto funziona. In ADO non mi
sembra sia possibile. 
Query parametriche che non includono gli asterischi invece funzionano
bene anche in ADO, però purtroppo a me servono anche le altre.
Qualcuno può aiutarmi?

Ti ringrazio per i consigli, ma purtroppo tutti i tentativi che ho
fatto non hanno dato risultato positivo. Mi chiedo come facciano altri
ad utilizzare convenientemente ADO in assenza di una simile
caratteristica. 
Ciao Fiorello

Newsgroup: it.comp.lang.visual-basic
Titolo: Scusate tanto se sono ot..

Ciao ragaz scusate l'o.t. ma non sapevo dove altro postare!!
Ho la necessità di creare un file di testo dal prompt dei comandi (non posso
usare edit) e posso farlo solo con echo.
La mia domanda e questa come faccio ad andare a capo con echo??
Ad esempio io faccio echo un saluto > prova.txt
e voglio che nel file txt venga cosi:
un
saluto
Un grazie a tutti...e un saluto a tutto l'Ng

da dos puoi provare
COPY CON Testo.txt
poi editi quello che ti pare e
alla fine metti CTRL+Z (^Z)
spero che possa servire.
_JeLot_
--------------------------------
Inviato via 
http://usenet.iol.it
 

 saluto
echo un>prova.txt
echo saluto>>prova.txt
echo eccetera>>prova.txt
CIAO!

Ciao,
l'unico modo che conosco e':
echo un > prova.txt
echo saluto >> prova.txt
beppe
-----------------------------------------------------------
Visita il sito del WWF AltoFerrarese
http://www.comune.cento.fe.it/wwfaf
-----------------------------------------------------------

 La mia domanda e questa come faccio ad andare a capo con echo??
ECHO. va a capo
E' importante che il punto sia attaccato.
--
Starman

"Kova" <dj_...@NoSpam.com> ha scritto

C:\>echo a >> prova.txt
C:\>echo aa >> prova.txt
C:\>type prova.txt
a
aa
C:\>

Grazie dell'aiuto ragazzi  :->>>>

Newsgroup: it.comp.lang.visual-basic
Titolo: Commit

Per cancellare nipote, padre e nonno, va bene un solo Begin-Commit o ce ne 
vogliono 3?
grazie, greg
Sub CancellaTutto
On Error Goto Errore
    DbEngine BeginTrans
        db.execute "delete * from tab3 where...", dbfailOnError
        db.execute "delete * from tab2 where...", dbfailOnError
        db.execute "delete * from tab1 where...", dbfailOnError
    DbEngine.CommitTrans
Exit sub
Errore:
    DBEngine.Rollback
    messaggio errore
End Sub
-- 
Greg 

 ce ne vogliono 3?
Dimenticavo di aggiungere: le qery devo eseguirle tutte o nessuna :)
-- 
Greg 

 grazie, greg
La prima che hai detto.
ciao
stefano

 vogliono 3?
Sparagli una pallottola ciascuno...
Che cavolo centra con il codice che hai postato?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: query sql e sum

ho 2 tabelle:
CDISTUDI e DIDATTICA
CDISTUDI ha i seguenti campi: NOMEFACOLTA  e  NOMECDIS
DIDATTICA ha i seguenti campi: NOMECDIS e  NROESAMI
dovrei creare una query sql che mi faccia la somma dei campi NROESAMI per
cui NOMEFACOLTA è uguale
vi posto la query da me provata, ma che non mi riconosce l'operatore SUM:
SELECT SUM(NROESAMI)
FROM CDISTUDI, DIDATTICA
WHERE CDISTUDI.NOMECDIS=DIDATTICA.NOMECDIS
GROUP BY NOMEFACOLTA, NROESAMI;
mi dareste un aiutino per favore?
vi ringrazio anticipatamente

 cui NOMEFACOLTA è uguale
Ti consiglio di costruire l'istruzione SQL con Access e incollarla in VB.
Da una prima costruzione fatta da me ottengo:
SELECT Sum(CDISTUDI.NomeC) AS SommaDiNomeC, CDISTUDI.NOMEFACOLTA,
DIDATTICA.NROESAMI
FROM CDISTUDI INNER JOIN DIDATTICA ON CDISTUDI.NomeC = DIDATTICA.NomeC
GROUP BY CDISTUDI.NOMEFACOLTA, DIDATTICA.NROESAMI
ORDER BY CDISTUDI.NOMEFACOLTA, DIDATTICA.NROESAMI;
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 GROUP BY NOMEFACOLTA, NROESAMI;
Non devi mettere NROESAMI nella GROUPBY,
altrimenti somma tutti quelli che hanno un numero
di esame uguale !... :-)))
SELECT NOMEFACOLTA, SUM(NROESAMI)
FROM CDISTUDI, DIDATTICA
WHERE CDISTUDI.NOMECDIS=DIDATTICA.NOMECDIS
GROUP BY NOMEFACOLTA;
--
Er Roscio.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Creazione e gestione DC

Salve a tutto il ng,
ho un problema che vorrei tentare di risolvere:
ho bisogno di creare a runtime un dc per traferirci
un'immagine e modificarla, per poi ritrasferirla in
un controllo su un form. Il dc da me creato deve
essere solo in memoria, non deve vedersi e non
deve aver bisogno di oggetti sulla form.
Ora, io ho creato il mio dc con CreateCompatibleDC,
ma qualsiasi operazione gli ci faccia sopra, per
esempio GetPixel o SetPixel, mi restituisce errore.
Penso che questo dipenda dal fatto che non ho
dimensionato il dc, quindi vi chiedo, come posso
dargli una dimensione?
Grazie in anticipo a chi mi risponderà.
ciao
    Assa

dargli una dimensione?
Bisognerebbe conoscere l' errore che ricevi ed il codice che lo
ha prodotto.
Cosi' a naso, penso che nel DC appena creato tu non abbia
selezionato la bitmap necessaria per compiere le operazioni
di disegno.
ciao, hal
p.s. se la bitmap e' ancora da inventare, la puoi generare con
CreateCompatibleBitmap.

 di disegno.
Esatto, non avevo letto bene la guida...
Ho risolto facendo cosě:
        hdc = CreateCompatibleDC(GetDC(0))
        hBmp = CreateCompatibleBitmap(GetDC(0), Width, Height)
        Call SelectObject(hdc, hBmp)
ciao, Assa.
Newsgroup: it.comp.lang.visual-basic
Titolo: Sito comune

Ciao a tutti,
Sicuramente vi ricordare l'idea del sito da fare tutti insieme.
Un URL da usare per il sito comune ora c'e'.
C'e' anche chi mi ha fatto notare che per correttezza nei confronti di chi ha gia' un proprio sito che tratta di VB e che
milita in questo NG, non e' corretto definire tale sito "Sito ufficiale del NG". Concordo, Quindi per ora possiamo definirlo
"Sito comune".
l'URL e': 
http://members.xoom.com/it_lang_vb/
Il sito e' tutt'ora quasi empty, per iniziare, come Carlo ha pubblicamente proposto, io direi di creare un indice di link
verso siti che contengono pagine (non commerciali) dedicate al VB.
Chi desidera aggiungere il proprio URL alla lista, invii una richiesta attraverso il GuestBook presente nel sito.
L'URL deve puntare ad un indice dei contenuti VB di quel sito (non alla Home Page).
Qualcuno mi ha gia fatto avere dei benari da pubblicare (due persone), quando avro' in mano un minimo di materiale, verra'
aperta una pagina in proposito.
E' gia presente una pagina che riassume le idee di piccoli progetti che sarebbe bello realizzare, e mettere free. Se avete
idee in proposito inviatele utilizzando il GuestBook presente nel sito, o magari ditele qui in questo thread.
Attualmente mi sono "Autoeletto" Webmaster del sito.... Finche' reggo l'impegno.....
Se avete critiche pro o CONTRO l'iniziativa, fatemele sapere.
Se avete idee, progetti, o materiale, fatemelo sapere.
Questo e' un periodo di prova, se non funziona, chiudo bottega, se funziona..... dipende da tutti noi.
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Ciao a tutti,
Sicuramente vi ricordare l'idea del sito da fare tutti insieme.
Un URL da usare per il sito comune ora c'e'.
C'e' anche chi mi ha fatto notare che per correttezza nei confronti di chi ha gia' un proprio sito che tratta di VB e che
milita in questo NG, non e' corretto definire tale sito "Sito ufficiale del NG". Concordo, Quindi per ora possiamo definirlo
"Sito comune".
l'URL e': 
http://members.xoom.com/it_lang_vb/
Il sito e' tutt'ora quasi empty, per iniziare, come Carlo aveva proposto, io direi di creare un indice di link


Newsgroup: it.comp.lang.visual-basic
Titolo: tipi di stringhe

con il provider Jet 4, quando creo una nuova table e imposto il tipo dei
campi, è equivalente l'uso di TEXT e MEMO, o l'uso di LONGTEXT e MEMO?
MarioH

 ha scritto nel messaggio
news:988cpq$mno2$1...@ID-70152.news.dfncis.de...


...


il problema è che quando creo una tabella cno l'istruzine CREATE TABLE io
metto anche i campi, e li srtto come TEXT, poi, quando apro il DB con
VisData e vado in progettazione, me li ritrovo come memo, il che è grave...
come lo evito??
MarioH

 fare ricerche.
me l'hanno detto in molti, ma io non lo sapevo e  ho fatto un programmino
che fa ricerche su un campo memo parecchio lungo di Access.
E funziona!

 ha scritto nel messaggio
news:98a5ar$13u6d$1...@ID-77234.news.dfncis.de...


 che non si poteva fare.
 non sempre i manuali dicono la veritą  (ehm.....)
buona giornata

  non sempre i manuali dicono la verità  (ehm.....)
Newsgroup: it.comp.lang.visual-basic
Titolo: Autoavvio

E' possibile aggiungere il codice, ad un programma precedentemente creato,
che autoesegua il programma realizzato in VB6, ad ogni riavvio del computer?
Che codice devo inserire????

 wrote in message
Cyyd7.12312$2L.4...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ma VB.Net non c'e'??

salve,
guardando sui vari link Microsoft ho visto al momento esclusivamente Vb.Net
standard rilasciato da solo, diversamente, volendo la versione pro o
enterprise dev., sembra necessario acquistare l'intero pacchetto VS...
qualcuno sa se sara' rilasciato in queste edizioni come prodotto singolo??
saluti
Andrea Montanari
montanar...@virgilio.it
http://utenti.tripod.it/a_montanari/dbamgr.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.30
--------- remove **nospam to reply

Francamente non credo ci sia questa possibilità (ma posso anche essere
smentito) ormai la differenza tra VB/C# ecc. è molto sottile, quindi se vuoi
tutte le varie utilities devi passare a Visual Studio .Net
Ciao
Corrado

 ha scritto nel messaggio
news:9j6e8.16655$v7.6...@twister1.libero.it...


 
http://utenti.tripod.it/a_montanari/dbamgr.html
Come da informazioni prese dal sito Microsoft, ci saranno solo le versioni
Standard dei singoli linguaggi.
Versioni professional/enterprise saranno solo di Visual Studio.

Newsgroup: it.comp.lang.visual-basic
Titolo: Nome in formato DOS.

 Salve a tutti e grazie per aver aperto questo messaggio,
Volevo sapere come è possibile ottenere il nome di un file (compreso il
percorso) in formato DOS sapendo quello di Windows 95.
Grazie per qualsiasi informazione utile.
e/\//\/e C| ®
---------------------------------------------------------
Per rispondere via e-mail togliere REMOVE dall'indirizzo.

Usa l'Api GetShortPathName
Declare Function GetShortPathName Lib "kernel32" Alias
"GetShortPathName" (ByVal lpszLongPath As String, ByVal lpszShortPath As
String, ByVal cchBuffer As Long) As Long
dove:
lpszLongPath è il nome comprensivo del percorso del file in win95
lpszShortPath è la variabile nella quale sarà inserito il nome MS_DOS
cchBuffer è la lunghezza della stringa lpszShortPath
N.B. la stringa deve essere abbastanza lunga da contenere il nome
completo del file
la funzione restituisce 0 se è fallita, restituisce la lunghezza del
nome completo in caso di successo
Ciao Bruno
NC ha scritto:


prova con
Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathName"
(ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal
cchBuffer As Long) As Long
NC ha scritto:

Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione di un oggetto in un modulo di classe

Sono impegnato nella creazione di una dll con il visual basic;più precisamente sto creando un classe(Modulo di classe).Ho la necessità di utilizzare l'oggetto WINSOCK con le sue proprietà e metodi;nella classe ho dichiarato una variabile nel seguente modo:
public withevents SockCli as Winsock
in questo modo riesco a vedere proprietà e metodi.
Compilo la Dll e provo ad utilizzarla seguendola passo passo grazie alla Locals Window ma la mia variabile SockCli viene vista come semplice Object ed il suo valore è Nothing.
Da qui l'errore che mi viene restituito è ovviamente :
Object variable or block with not set
Come posso creare l'oggetto WINSOCK all'interno della mia classe e quindi superare questo problema????
Ringrazio anticipatamente per l'interesse!! Mauro
P.s: avrei una certa urgenza di risolvere il problema
     Grazie a tutti   
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Da qui l'errore che mi viene restituito č ovviamente :


 della mia classe e quindi superare questo problema????
Piu' facile di cosi'?
WinSock e' un controllo, non una classe normale.
Se si potesse (ma non si puo') dovresti dichiarare
Public Withevents SockCli As New WinSock
perche' senza la new non viene creata l'istanza.
Per risolvere il problema o crei un'istanza con
Controls.Add (ci sono un paio di post sull'argomento)
oppure piu' facilmente crei un nuovo form con
dentro il controllo Winsock e dentro la classe
scrivi:
Set SockCli = Formx.Winsock1
questo creera' un puntatore al controllo gia'
istanziato.
Poi se passi il tutto in DLL il form non viene
reso pubblico e non si vede all'esterno.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057





Ok sono riuscito a creare l'oggetto e a non 
ricevere più l'errore di mancato settaggio


ora però non riesco a vedere gli eventi del 
Winsock.


Chiarisco meglio : il mio applicativo si compone di 
un lato server ed uno client, sul server è presente una form con una 
serie


di oggetti winsock già in ascolto su alcune porte 
(1000,999,998 ecc..).


Ora il lato client invierà una stringa tramite la 
"senddata", nell'evento connect , mettendosi in attesa che il lato server 
la elabori e


la restituisca generando così l'evento "data 
arrival".


Il problema è che non riesco a far eseguire questi 
eventi; quando invoco l'evento ".connect" anzichè passare alla mia sub 



"SockCli_Connect" prosegue uscendo dalla funzione 
da cui è stato invocato il ".Connect".


 


Come fare? Garzie per 
l'interessamento.
Newsgroup: it.comp.lang.visual-basic
Titolo: ADO DATABASE

Nessuno è così gentile da inviarmi un bel manualetto sull'uso di ADO?
Su internet ho trovato qualcosa ma non si capisce una mazza!!
Io vorrei capire come creare ad esempio una casella di testo in cui digitare
un qualcosa (associato ovviamente ad un DB) e un'altra casella di testo in
cui mi appare la voce corrispondente.
Esempio casella CAP in cui l'utente scrive 07100 e casella Provincia in cui
il programma restituisce Sassari. Da lì poi potrei arrangiarmi un po' per
arricchire il programma con altre info!
TNXXXXXXX!!!!!!!!!!

 ha scritto nel messaggio
news:NNzla.90876$Jg1.2...@news1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Type Library e VB6.0: tipo di automazione non supportato

Ciao a tutti,
ho creato una type-library che racchiude tutte le 
costanti/enumerazioni/tipi comunenemente utilizzati dai miei applicativi.
Nessun problema per enumerazioni e costanti, invece purtroppo ho un 
problema con i tipi.
alcuni tipi come:
type miotipo1
	v(10) as double
end type
funzionano senza alcun problema.
invece ho un problema quando uso questo tipo:
type miotipo2
	v(10) as double
	st as string
end type
l'errore che mi riporta il compilatore è:
tipo di automazione non supportato
eppure se definisco lo stesso tipo all'interno di un modulo funziona 
senza problemi.
qualcuno ha avuto lo stesso inconveniente? sapreste darmi una dritta per 
risolverlo?
grazie a tutti,
Davide

 ha scritto nel messaggio
news:4361f73b$2...@newsgate.x-privat.org...

Ma la TLB l'hai creata a partire da un sorgente in IDL? Se sì posta il pezzo in
cui definisci la struct corrispondente al type.
Bye
Raf

 cui definisci la struct corrispondente al type.
eccola:
	typedef struct VGFILERecord
         {
           double v[6];
		 LPSTR st;
         }VGFILERecord;
-- 
MUH?!?
Salviamo il NG: riportiamo il bove tra noi
Palestra FIT4YOU: 
http://www.fit4you.it/


Ho idea che la stringa debba essere definita BSTR anziché LPSTR... poi magari in
C++ è un po' più brigosa da maneggiare, ma non mi pare sia il tuo caso.
Ciao
Raf

 C++ è un po' più brigosa da maneggiare, ma non mi pare sia il tuo caso.
grazie della dritta. problema risolto :)


Newsgroup: it.comp.lang.visual-basic
Titolo: Rinominare un file

Salve a tutti,
come posso fare per rinominare un file in Vb6?
Grazie

> come posso fare per rinominare un file in Vb6?
Istruzione "NAME". Premi F1 e sulla guida avrai altre informazioni a
riguardo. Ciao!
- SonicBoom -
Newsgroup: it.comp.lang.visual-basic
Titolo: operazioni con le ore

Se faccio( #01.00#) -(23.00) l'operazione mi restituisce (#22.00#).
Come diavolo si fa ad ottenere il conteggio delle ore passate? Ovvero, in
questo caso 2?
Avevo lo stesso problema con  excel. In quel caso l'ho risolto impostando il
formato delle celle come [hh,mm,ss] , con la parentesi quadra. Ho provato
anche in VB5 con un controllo muskEdit. Ma non serve a niente.
Che fare?
s...@mclink.it

...

Utilizza la funzione DATEDIFF, restituisce la differenza tra 2 intervalli di
tempo (date e ore) nell'unità che vuoi!

...

Saro' pure rincoglionito... ma mi da lo stesso risultato:
Private Sub Command1_Click()
    Dim uno As Date
    Dim due As Date
    Dim tre
    uno = TimeValue("23.00")
    due = TimeValue("01.00")
    tre = DateDiff("h", uno, due)
end sub
da come risultato -22.00
invertendo l'ordine mi da 22.00
In realta' le ore passate sono 2.
S...@mclink.it


Devi usare anche le date (l'una č del giorno dopo) altrimenti quel povero
cristo di linguaggio come fa a fare i conti?
Ciao
        .:*^*:.
        * °|° *
         "---"
Ing. Carlo Pomponio
Pro. Com. Service s.a.s.
   85100 Potenza
 Tel/Fax 0971/56114
E-Mail: procom###@
powernet.it
(eliminare ### per scrivermi)

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con .NET

Ho da poco installato .Net  volevo iniziare un progetto Visual Basic con
Applications Windows ma mi da questo errore:
package di vc non disponibile o non registrato.
Potete aiutarmi ? Grazie.

http://support.microsoft.com/default.aspx?scid=kb;en-us;320427
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: BD query adodb

Como posso criar um query a partir de um click num botão (por ex.)?
Nesse query preciso de ter variaveis.
Base de Dados SQL.

 Base de Dados SQL.
??????
it. is for Italy !

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO 6.0

Qualcuno sa se il controllo ADO 6.0 sp3 puo' essere installato su vb5 e,
soprattutto dove lo posso reperire?
Grazie.

 soprattutto dove lo posso reperire?
Per trovarlo, vai qui:
http://support.microsoft.com/support/kb/articles/q193/3/66.asp
Se funzioni sul VB5 e sia supportato, non so dirti.
Bye, G.
-- 
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Numero del giorno

Come faccio ad estrarre il n° equivalente al giorni di oggi:
es.
30/11/2002   -->   30


numerodelgiorno = day(now())

 30/11/2002   -->   30
Ti è stato già suggerito il modo più rapido ed efficente.
Però, nel caso volessi fare qualche esperimento esiste anche qualcosa di più
astruso ma sicuramente divertente come
Left(CStr(Format(Date, "dd-mm-yyyy")), 2)

 Left(CStr(Format(Date, "dd-mm-yyyy")), 2)
Format$(Date, "dd")
(nota il $ che ti evita anche la CStr)
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"

 Left(CStr(Format(Date, "dd-mm-yyyy")), 2)
Arghhhhh! :)
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Tutto OK!

Volevo comunicare con gioia e soddisfazione che il Sito Comune è
tornato a funzionare.
Grazie
Marco Frazzoli

...

Sei sicuro?


Ok, adesso sě...


Grazie!
Ho saputo che hai avuto seri problemi con quel PC con NT. Roba di Schermata
BLU, reset, Schermata BLU, reset, Schermata BLU .. . .
Tutto č bene cio' che finisce bene  ^___^
Salutoni
Ettore Maronese

Newsgroup: it.comp.lang.visual-basic
Titolo: Scusate la FAQ

Ho creato un'applicativo per la gestione degli ordini via 
palmare , sfortunatamente è sviluppato in VB4 , e quindi 
non è il massimo della velocità ( il palmare è un 386 con 4Mb ram ) .
Devo in tutti i modi velocizzarlo !! :
1) non lo posso "downgradare" a vb3
2) non lo posso compilare a 32bit ( processore 386 )
Considerando che l'applicativo è puro codice VB senza neppure 
l'accesso a data base o controlli aggiuntivi (sono solo files binari ) 
avete una qualche idea di che cosa posso fare , non sò ad esempio 
portarlo sotto delphi ( è possibile ? ) e come ?

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Listbox

Ciao di nuovo,
Ven, grazie ma... forse sono imbranatello, ma sul manuale non parla di
format per allineare a destra, ci sono solo un sacco di formati per la data,
numeri, ecc ecc ma nessun formato per allineare a destra.
Se sai di preciso come fare, mi potresti fare un piccolo esempio?
Grazie mille, Mirco.

 wrote in message
93846725...@sen-srv.fastnet.it...

Prova a scrivere :
list1.additem format$("Ciao","@@@@@@@@@")
il numero di "@" aggiustale in base alla grandezza della tua ListBox.
Ciao
Ven.


O, in modo piu' flessibile:
list1.additem Format$("Ciao", String(NumeroDiCaratteri,"@"))
--
Roal Zanazzi
z...@iol.it

> list1.additem Format$("Ciao", String(NumeroDiCaratteri,"@"))
Attenzione anche ad usare un font a spaziatura fissa, tipo Courier
o Monotype, altrimenti non serve a niente !
Bye, G.
-- 
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Image Handling

I am trying to create a piece of code that will allow me to open a vb
form, add text to some caption fields, and then save the contents of
the form (or picture box) as a bitmap image all behind the scenes so
the user cannot see it.
At the moment, I can make save the contents of the picture box (text
included) to a bitmap image, but the form has to be visible and
active.  Otherwise, the bitmap image is just a sniplet of whatever is
behind the form.
Can this be done?  Can anyone help?

...

I would create a seperate hidden picture box call TempPicture with the
stretch property set to true.  Then use the BitBLT api and pass the
form.hdc.  See below.
    lngRes = BitBlt(TempPicture.hdc, 0, 0, form1.Width, form1.Height,
form1.hdc, 0, 0, dwRop)
Since you have figured out how to save the contents of the picture box
to a bitmap you should be all set.
Note:  The picture box "AutoRedraw" setting should be set to true or
BITBLT will not work.

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per DataGrid in VB6

Salve a tutti
Ho installato VB6 Pro ed ora dovrei importare vecchi prg
sviluppati in VB5 Pro.
Ora, il VB6 non mi accetta l'assegnazione di un DataGrid ad un
controllo Data come invece e' specificato nell'help di msdn che cito
testualmente "...infatti è possibile impostare la proprietà DataSource del
controllo DataGrid su un controllo Data in modo...."
A me viene sparato fuori un errore....
C'e' qualcuno che puo' darmi una mano dicendomi dove sbaglio?
1000 grazie fin d'ora
Stefano

...

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO x DataGrid

Ho visto che nel DataGrid vi è la possibilità di impostare un bottone
per fare aprire (all'interno di una cella) una combo o un'altra
datagrid: il mio problema è che io ho già la griglia piena e vorrei
far aprire all'interno della cella una lista di possibili elementi
quando viene premuto il bottone (che scatena l'evento buttonclick
della datagrid)
Chiedo aiuto......se per caso non mi sono spiegato bene (cosa
probabile) e avete qualsiasi idea mandatemi una risposta

 wrote in message
news:39195502...@news.tin.it...

Qualche giorno fa ne abbiamo discusso nel NG (04/05 sub [?] Posizionare una
casella combinata in un dbGrid)
Se hai perso la conversazione te la invio e comunque trovi un ottimo esempio
sul sito comune 
http://www.murialdo.it:8000/it_lang_vb/
Ciao. A.D.

il  mio problema era per il datagrid. Non so se sia la stessa cosa ma
il datagrid ha la proprietà ".button" che  se true fa mostrare nella
colonna in cui è settato il tasto per il drop-down di una combo.....io
devo riempire quella combobox



Si, puoi settare la proprietà button = true in una colonna del datagrid. In
questo modo al focus della cella appare un pulsante. Il fatto è che a quel
punto la cella NON è diventata un combo.
Devi gestire tutto da codice. Come fare? Se alla pressione del button fai
apparire il combo e lo riposizioni opportunamente, avrai un effetto poco
gradevole. L'esempio sul sito comune risolve questo problema.
Riporto un brano dell'ottima spiegazione di Stefano Spinelli (che spero mi
scuserà se lo chiamo in causa):
[...] l'inserimento del button, nel caso di uso di una casella combinata,
comporta un passaggio in piu' da parte dell'operatore del programma.
[...] sembra simile ad un esempio che ho descritto alcuni mesi fa, in
sostanza viene visualizzato un combo in corrispondenza di certe celle del
dbgrid e il tutto e' gestito da rowcolchange automaticamente al variare
della cella attiva.
Se inserisci un button avrai nella cella un pulsante simile a quello già
presente nel combo e un evento correlato che puoi usare al posto di
RowColChange per visualizzare il combo pero' devi premere il pulsante della
cella, poi il pulsante del combo. Nell' esempio del sito comune invece solo
il combo.
Come unica alternativa, ho suggerito di utilizzare un listbox invece di un
combo. Alla pressione del button lo fai apparire in corrispondenza del
margine inferiore della cella attiva e così simuli l'effetto di un combo.
Ciao. A.D.
Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 e Word

Chiedo un'aiuto. Come posso fare in modo dall'interno delle mia applicazione
cliccando su un'icona prestabilita mi appra un file word caricando i dati
nell'applicazione word. Spero di essermi spiegato.
Grazie

 ha scritto nel messaggio
news:8d19o4$p7p$1...@nslave2.tin.it...


 nell'applicazione word.
Riformulo: hai dei non meglio precisati "dati" che vuoi vengano "caricati"
in un documento di Word.
Il documento e' gia' esistente e contiene altro testo? Se la risposta e'
si', dove vuoi che vengano scritti tali dati?
Ti e' sufficiente creare/modificare il documento o vuoi anche che venga
visualizzato?
--
Ciao.
Maurizio

Chiedo un'aiuto. Come posso fare in modo dall'interno delle mia applicazione


Newsgroup: it.comp.lang.visual-basic
Titolo: Come risolvo HOSTNAME in IP ?

Qualcuno sarebbe cosě gentile da postarmi un codice di esempio per
risolvere, dato un hostname tipo 
www.sitoweb.it
, il relativo indirizzo
IP? Naturalmente nelle opzioni bisogna inserire anche il DNS.
In pratica vorrei fare quello che fa il programma DOS nslookup.
Grazie a tutti coloro che risponderanno.

 Qualcuno sarebbe così gentile da postarmi un codice di esempio per

Newsgroup: it.comp.lang.visual-basic
Titolo: Arrotondamenti sballati

Ragazzi ma vi capita per caso che ci siano errori negli arrotondamenti 
con VB?
Io faccio questo:
Dim Tariffa as Currency
Dim Differenza as Long
Dim Ris as String
 
	Tariffa = ....
	Differenza = ...
	Ris=Format(Tariffa * (Diff / 60), "#0.00")
e ottengo 4,43 sul mio pc (win2000) mentre ottengo 4,42 su altri pc 
(solo WinXP, per ora).
Nella prova mi capita che Tariffa = 1,18 e Differenza = 225.
A conti fatti:
Diff/60 = 225 / 60 = 3,75;
Tariffa * (Diff / 60) = 1,18 * 3,75 = 4,425.
E quel 5 su alcuni pc viene arrotondato per eccesso e su altri per 
difetto???
Cosa posso fare???
-- 
Rivolterò il mondo per trovarlo, e anche se andasse in Indocina uno dei 
nostri starà nascosto in una ciotola di riso pronto a sparargli nel culo.
(Pulp Fiction)

     Ris=Format(Tariffa * (Diff / 60), "#0.00")
Ris = Format(Round(Tariffa * (Diff / 60), 2), "#0.00")


 
Leggiti questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;196652
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;196652
thx.
Cmq, quello che vuoi, ci possono essere pure 10 milioni di regole per 
l'arrotondamento.
Ma quello che mi chiedo è: perchè Format$(Valore, "#0.00") mi dà output 
diversi su due macchine?



Sono sconvolto. Banker's Rounding? Mai sentito prima, eppure sembra proprio
che sia quello utilizzato da VB.
Tu fai un round(4.5,0) ti esce 4 e concludi: "Ok VB arrotonda per difetto.
Benissimo."
Poi invece esce fuori sta' pagina, e mi si accende una luce.
Apro VB
? round(5.5,0)
 6
6? ma come 6! Cavolo ero straconvinto che mi dovesse dare 5 porco mondo.
e allora via con 2000 prove
? cint(4.5)
5
? cint(5.5)
6
GULP!
? clng(4.5)
5
? clng(5.5)
6
STRAGULP!
Mi tocca passare il fine settimana a ricontrollare tutti i miei prg che
emettono bolle e fatture altrimenti non ci dormo: come cavolo hanno fatto a
funzionare fino ad ora?
-- 
Fabio
http://www.codice.it

 
Innanzitutto hai lasciato molte conversioni implicite e sarebbe meglio 
esplicitarle:
Ris=Format$(Tariffa * (ccur(Diff) / 60@), "#0.00")
Perche' dia un risultato diverso su 2 pc, non lo so, potrebbero esserci 
librerie di diversa versione e che usano regole diverse.

Newsgroup: it.comp.lang.visual-basic
Titolo: Contatore "sballato"

Ciao a tutti,
non riesco a capire cosa è successo...
la situazone è questa...
ho un'applicazione vb6 che utilizza access 2000
ho un tabella veicoli con una chiave idveicolo (contatore)
Normalmente utilizzavo il metodo addnew per aggiungere il record, veniva
generato un nuovo numero del contatore, quindi della chiave, e l'inserimento
andava a buon fine...
Adesso quando faccio AddNew mi genera un numero già esistente..  ( ???)
che cosa può essere successo ?
Grazie per i suggerimenti
Antonella

Antonella wrote:


1) il campo non è più contatore
2) stai usando ADO con un cursore lato server, il che significa che 
finchè il record non è registrato l'autoincrement vale 0.
Ciao

 ha scritto nel messaggio
news:c4c51t$2gruge$1...@ID-184808.news.uni-berlin.de...

1) Cosa vuol dire che il campo non è più contatore ?  (su Access è ancora
contatore)
2) l'applicazione è già rilasciata dal cliente e , anche se sembra la solita
frase, "ha sempre funzionato"
lui non può accedere ad access e non può aver fatto operazioni direttamente
sul database (compact o simili)
cos'altro può essere successo ?

 cos'altro può essere successo ?
Che si sia scassato il database?

 Adesso quando faccio AddNew mi genera un numero già esistente..  (
La cosa più probabile è che, durante un compatta e ripristina (fatto
dall'applicativo o da qualcuno), si sia resettato il contatore.
In subordine, purtroppo Access non è immune da 'scassamenti' in totale e
beata autonomia.
Potrebbe essere necessario ripristinare un backup, sui quali, con Access, è
bene non lesinare.
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 ha scritto nel messaggio
news:c4c4bm$4mc$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:lGuac.159098$O31.6...@news4.tin.it...


 Forse il contatore è arrivato al numero massimo?
e' un long... anche se i record consistessero solo del contatore (4 byte),
so mica se access ci arriva...
antonella, nell'addnew non metti codice tuo relativo al contatore ? e'
un'app monoutente ? hai provato a compattare/riparare il db ?
ciao, j.
Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Ma quelli *bravi* per i report cosa usano?

Molti di voi sanno che sono un neofita di .net, anche se in passato ho
sviluppato qualche cosina con vb nelle varie versioni 3, 4 e 6. Il Crystal
report mi ha sempre tolto le castagne dal fuoco in maniera egregia... ma
ora, su 
vb.net
 e il relativo CR integrato, non riesco proprio a venirne a
capo... che fine ha fatto il mio bel CR 7?
Voi come vi regolate per la reportistica? Avete forse preferito usare CR9
insieme a Vb.net? Mi consigliate questo acquisto?
Attualmente sto tentando di far vedere al CR di V. studio 2003 le tabelle di
un db Oracle 9i, ma i casini sono tanti (per es. non vede la connessione,
per non parlare del fatto che non mi fa l'anteprima del report....). Ho
capito che CR "preferisce" l'ODBC alla connessione 
ADO.NET
, ma questa cosa
non mi piace affatto....
Chiedo lumi! ;)
Grazie
GigioTD
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Chiedo lumi! ;)
Ho utilizzato due metodi per visualizzare e stampare report, etichette, e 
altro:
1- la classe
System.Drawing.Printing
nella guida ci sono esempi
2- il Crystal report integrato con VS 2002/3 prof
per il punto 2 ho passato al Crystal un DataSet o un DataSet tipizzato 
(file.xsd).
Per le necessità del progetto più che bene.
Ave
giuseppeD
---
CCR

 Per le necessità del progetto più che bene.
Questa cosa mi interessa molto: se passi il dataset, come fai la
progettazione del report a design -time? Ti connetti comunque al db per il
disegno e poi passi gli stessi record come dataset il CR non fa una piega?
Ciao e grazie!


 disegno e poi passi gli stessi record come dataset il CR non fa una piega?
http://groups.google.it/groups?hl=it&lr=&th=4c14687e5a2988c2&rnum=3
Ave
giuseppeD
---
CCR


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet01282003.asp
Ho copiato la classe nel mio progetto e funziona davvero bene... sei sempre
utilissimo! ;-)
Adesso devo prova con il CR...
ciao e grazie!


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Suffisso R: --> Re:

Visto che da fastidio a molti, kome kazz si fà a dire a Outlook di
rispondere con Re: ??
Ciao e Grazie
Click

si patcha...
se vuoi la patch fai un fischio...
--[GbC]--

questo reply e' senza patch.
"GbC" <mac...@ti.importa> ha scritto


 ha scritto nel messaggio
news:883vbk$egf$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio


Newsgroup: it.comp.lang.visual-basic
Titolo: redmon e vb6

Utilizzo Redmon per ridirezionare l'output della stampante postscript a vb6.
Il problema è che laciando la stampa , vb6 viene invocato e nell'argomento 
Command trovo il path del file ps che
la stampante crea.
Il problema è che se tento di aprire o copiare il file vb va in errore.
Avete qualche idea?

 Avete qualche idea?
Dalla descrizione che hai fornito dell'errore, mi pare evidente.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Avviare un compilato con argomenti

Ciao a tutti.
Il subject potrebbe essere non chiaro, ma in sostanza devo fare
proprio quello.
Immaginiamo che il mio programmino in vb contenga una form con una
label che assume come caption all'apertura del prg... la stringa di
testo che metto nella riga di comando del prg.
Ovvero io ho, nella mia form, label1;
quando lancio il programmino prova.exe lo lancio in questo modo:
prova.exe pippopluto
Quindi il prog si aprirebbe con label1.caption="pippopluto" !!!
Come si fa?
--
Ciao!
Davide

 Ciao a tutti.
[cut]
Command  F1
--
Ivan Castellaro
Mettere un punto tra nome e cognome per l'e-mail.
ivancas...@libero.it

 ha scritto nel messaggio
news:3bd82042...@News.CIS.DFN.DE...


 writes:
DC> Quindi il prog si aprirebbe con label1.caption="pippopluto" !!!
DC> Come si fa?
Command$. Leggersi la documentazione :)
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

Newsgroup: it.comp.lang.visual-basic
Titolo: Masterizzare

Salve a tutti!
E' possibile avviare tramire codice VB la masterizzazzione .. per esempio di
una cartella di files persente sul pc?
non ho trovato in giro nulla che mi dia qualche consiglio!
sapreste aiutarmi?
Vi ringrazio anticipatamente!

 ha scritto

prova
http://www.vision-factory.com/
c'era un ocx, mi sembra free.

Hehehehhee, Pal
sempre lo stesso indirizzo dai te...
Si in effeti c'č un OCX ma non č proprio free.
Insomma se si usa a scopi personali č free, ma se si vuole distribuire
bisogna pagare.
Ciao
Robin
(Pal se leggi questo messaggio: ti ricordi quel famoso programma per
il quale mi desti una mano? Bč!!!  da circa sette mesi,  gira su
almeno una ventina di computer in tutta la mia ASL e gestisce tutto il
volume di Esenzioni riguardanti 250.000 abitanti.
Grazie (pubblicamente) per il passato aiuto
Robin


 Robin
glad was helpful :)
ciao, a.

 Vi ringrazio anticipatamente!
www.vbtimes.net
qui dovrebbe esserci una ocx...
--
GUiLE

 qui dovrebbe esserci una ocx...
grazie del link, se non sbaglio dovrebbe essere quello di danilo priore. o
almeno, rimanda a parecchie pagine sue.
sai per caso cosa faccia e significhi quell'iconcina "merlino" che appare
nel traybar a pagina caricata ?

 nel traybar a pagina caricata ?
boh? A me non appare...
--
GUiLE

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB e suoni.

Ciao a tutti!
E' possibile tramite VB fare emettere dei suoni al PC?
Non intendo dei Wav o dei Mid, intendo una funzione a cui posso passare la
frequenza e la durata del suono che desidero e che lo produca.
Grazie per l'aiuto!
--
Esteban
Replace 'nospam' with 'software' in the address for answer.
Hosted by 
www.seber.it

 --
cerca da qualche parte (sul S.C.) una DLL che si chiama WinBeep.
è molto bella.
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: Trasformazione...

Conoscete un modo smplice per trasformare una colonna access nella quale
il tempo è espresso in secondi es. 3666 in una colonna  nella quale i
dati siano espressi in formato ora es 01 : 01: 06 ????
grazie a tutti
michele
mastre...@AntIarcaweb.it

 wrote in message
37EF5F8A...@arcaweb.it...

fatto al volo ma sembra che sia Ok..... fammi sapere :
Function Convert_To_Ora(Secondi As Long) As String
         Dim Appo As Long
         Dim Ora As String, Minuti As String
         Appo = Secondi \ 3600
         Ora = Trim$(Str$(Appo))
         If Len(Ora) = 1 Then Ora = "0" & Ora
         Secondi = Secondi - Appo * 3600
         Appo = Secondi \ 60
         Minuti = Trim$(Str$(Appo))
         If Len(Minuti) = 1 Then Minuti = "0" & Minuti
         Convert_To_Ora = Ora & ":" & Minuti
End Function
Ciao
Ven.

TimeSerial(0,0,3666)
restituisce 1.01.06. (Guarda sull'Help in linea per maggiori info)
Ciao,
falco

 dati siano espressi in formato ora es 01 : 01: 06 ????
Ecco qui:
Function SecToTime(lSecondi As Long) As String
    Dim sResult As String
    SecToTime = Right$(100 + Int(lSecondi / 3600), 2)
    SecToTime = SecToTime & ":" & Right$(100 + Int((lSecondi Mod 3600) /
60), 2)
    SecToTime = SecToTime & ":" & Right$(100 + lSecondi Mod 60, 2)
End Function
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: DataReport

Un saluto a tutti i partecipanti.
Su evento DataReport_Initialize assegno la fonte dati al Report come segue :
Set DataReport1.DataSource = rstdati
dove rstdati č un ADODB.Recordset che ho precedentemente aperto.
assegno poi le textbox del Report come segue :
Set TextBox1.DataSource = rstdati
set TextBox1.DataField = "miocampo"
mi genera il seguente messaggio di errore :
necessario oggetto
e il debug mi evidenzia la riga "Set TextBox1.DataSource = rstdati".
Dove stŕ l'errore ?
Grazie per l'aiuto e un saluto a tutti.
Ciao - Daniele

 wrote in message
8ivrnl$3ik$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] E' possibile fare delle select su Recordset Temporanei?

Come da subject, se ho un recordset del tipo:
dim rec as new adodb.recordset
rec.fileds.append "Ciao",adchar,2
.
.
.
rec.fileds.append "Ciao2",adchar,2
rec.cursorLocation= aduseclient
rec.open
.
.Popolo il rec
.
.
Adesso voglio popolare un altro RecordSet con una select su Rec (il
temporaneo)
ma non riesco.
rec1.open "Select * from ?????"
Cosa devo fare?
Un grazie fes a chi mi risp
Ciao a tutti
Oz

 ha scritto nel messaggio
news:9c40e5$aoe3k$1...@ID-77238.news.dfncis.de...


 ha scritto nel messaggio
news:9c40e5$aoe3k$1...@ID-77238.news.dfncis.de...


Dopo i from ci vorebbe un "nome tabella", guarda la guida JETSQL ....
--
Timothy Redaelli
timothy....@email.it

Newsgroup: it.comp.lang.visual-basic
Titolo: a proposito di griglie

Buongiorno a tutti,
è la prima volta che posto in questo news, scusate eventuali ripetizioni...
per lavoro mi hanno chiesto di sviluppare un software, seppure io non sia
propriamente un programmatore, che consenta di importare una matrice
bidimensionale (excel oppure cvs) e potervi fare alcune operazioni
elementari in modo interattivo visuale, quali l'aggregazione di più
righe/colonne facendone le somme piuttosto che il ricalcolo dell'intera
matrice cambiando i totali di riga e colonna, ecc.
Volevo usare VB6 per realizzare questo programma, avete qualche consiglio da
darmi sulle tecniche da poter utilizzare? Credo che la cosa migliore sia
l'utilizzo di un componente che gestisca una griglia: ho letto spesso nei
post precedenti del DataGrid tuttavia mi sembra venga associato ad un
recordset, è possibile associarlo ad un vettore (caricherei il file una sola
volta in memoria) oppure è più conveniente appoggiarsi ad un db esterno?
Esistono controlli griglia che offrono metodi per l'aggregazione di righe e
colonne?
Grazie a chiunque avrà la pazienza di rispondermi.
Riccardo

 wrote in message 3ce25622$1@news...

Newsgroup: it.comp.lang.visual-basic
Titolo: Differenza tra api?

Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory"
(Destination As Any, Source As Any, ByVal Length As Long)
Public Declare Sub MemCopy Lib "kernel32" Alias "RtlMoveMemory" (Dest As
Any, Src As Any, ByVal cb&)
che differenza c'è tra le due api?

*FabioC* ha scritto:

Che 
www.allapi.net
 (API-Guide) la seconda non la cita proprio... ;-)


Credo siano la stessa cosa, ma con nomi differenti... (hanno lo stesso
"alias", la stessa libreria, lo "stesso tipo restituito" e gli stessi tipi
dei parametri.)
Ignazio

 wrote in message news:QNOsa.87302

Tra le due *funzioni* (l'api è l'insieme delle funzioni) non c'è nessuna
differenza.
Vediamo:
Sub CopyMemory
vs
Sub MemCopy
Questo è il nome che userai nel tuo programma, ma tu sai che una funzione
può chiamarsi pippo o pluto, l'importante è ciò che fa, non il nome.
Lib "kernel32" Alias "RtlMoveMemory"
Significa che il nome della funzione all'interno di kernel32.dll è
RtlMoveMemory.
Quindi le due fanno capo alla stessa funzione "fisica".
(Destination As Any, Source As Any, ByVal Length As Long)
vs
(Dest As Any, Src As Any, ByVal cb&)
Qui bisogna prestare un po' di attenzione, perchè in realtà il tipo usato
per le dichiarazioni è più una comodità che una necessità.
In particolare la RtlMoveMemory potresti vederla scritta con parametri di
tipo differenti (es. come Long anzichè come Any).
Questo dipende da ciò che si vuole far fare alla funzione in accordo con il
suo prototipo (vedi MSDN).
Al di là di questa nota, le due dichiarazioni coincidono, poichè, come
sopra, noi non ci leghiamo ai nomi :)
L'unico parametro che potrebbe dare dubbi è cb&, però basta sapere che "&" è
un alias (non più supportato) per "As Long"
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:QNOsa.87302$iy5.2...@twister2.libero.it...

nessuna
l'Alias ti permette di cambiare nome ad una funzione di dll.
In entrambi i casi l'API si chiama RtlMoveMemory e l'Alias ti permette di
riferiti ad essa con nomi tuoi convenzionali.
Potresti chiamarla anche 'Pippo'

Grazie per le risposte.
In effetti si tratta della stessa api.