Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Originariamente inviato da ZioAlfredo
    ... a meno non che non usi il dataenvironment ...
    cmq il metodo consigliato da biste è OK !
    grazie Alfre'... allora vedrò di convincere il capo...

    piacere di averti rincontrato......

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  2. #12
    Originariamente inviato da biste
    Beh non è che ci mette 2 giorni in + eh! E' solo un tip, così magari d'ora in poi che lo sapete cercate di evitare questo naming... Cmq puoi tirartela un po' col tuo capoprogetto

    X quanto riguarda il codice... L'oggetto Command va istanziato sicuramente: per lanciare le stored proc va usato quello!

    Se vuoi ti posso accorciare il codice in modo da non usare anche gli oggetti parameter... Però così il codice è + pulito e comprensibile...

    HTH
    beh, 2 giorni no, ma il progetto carica un oceano di dati, e limitare gli sprechi di tempo ottimizzando le procedure è fondamentale...
    spero di riuscire a convincerlo...

    beh, io fino ad ora ho usato la connessione, ma così non riesco ad intercettare il param di ritorno della stored, quindi speravo di potermela cavare con la connessione, magari impostandogli qualche parametro...

    non ti preoccupare, semmai me lo aggiusto io, hai già fatto tanto a postarmelo...

    grazie biste ...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #13
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Per quanto ne sò io solo con la connection non si può.

    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  4. #14
    Originariamente inviato da biste
    Per quanto ne sò io solo con la connection non si può.

    ok, allora userò il command... stavolta decido io e non il capo...:metallica


    grazie ancora biste...


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #15
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da ladyBlu
    ok, allora userò il command... stavolta decido io e non il capo...:metallica


    grazie ancora biste...

    non è questione di decidere, deve capire che non si può fare.


  6. #16
    Originariamente inviato da darkblOOd
    non è questione di decidere, deve capire che non si può fare.

    ma lo sai anche tu come sono i capi... convinti di sapere tante cose, sempre più di te... non è una razza facile...:gren:

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #17
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    Originariamente inviato da biste
    Per quanto ne sò io solo con la connection non si può.

    questa notizia è terribile devo cambiare tutto
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  8. #18
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    ragazzi non è possibile
    stamattina VB mi restituisce l'error :master:
    IF @Num > @Max
    BEGIN
    Raiserror ('Numero maggiore del massimo consentito',16,1)
    ROLLBACK TRAN
    RETURN @@ERROR
    END
    ma che è successo :master:

    ora provo con l'identity
    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  9. #19
    Utente di HTML.it L'avatar di Cozza
    Registrato dal
    Jan 2001
    Messaggi
    467
    A proposito della tua sp
    INSERT INTO
    tbAcquisitori ([Acquisitore], [IDEnte])
    VALUES (@mioAcquisitore,@mioIDEnte)
    SELECT max(@@identity) FROM TBAcquisitori

    ??? perchè select max(@@identity) @@identity contiene gia l'identità appena inserita

    SELECT @@identity (invece di return)

    Dim miaSQL As String, mioIDOut As Long
    miaSQL = "Exec sp_AggiungiAcquisitore '" _
    & mvarAcquisitore & "',"_
    & mvarIDEnte & "," & mioIDOut

    per farti restituire l'identity devi richiamare la stored con un recordset

    Set rs = New ADODB.Recordset
    rs.Open miaSQL, miaConn, .....
    mioIDOut = rs(0)

    Ho mille libri sotto il letto non leggo più
    ho mille sogni in un cassetto non lo apro più
    parlo da solo e mi confondo e penso
    che in fondo sì sto bene così

  10. #20
    Originariamente inviato da Cozza
    A proposito della tua sp
    INSERT INTO
    tbAcquisitori ([Acquisitore], [IDEnte])
    VALUES (@mioAcquisitore,@mioIDEnte)
    SELECT max(@@identity) FROM TBAcquisitori

    ??? perchè select max(@@identity) @@identity contiene gia l'identità appena inserita

    SELECT @@identity (invece di return)

    Dim miaSQL As String, mioIDOut As Long
    miaSQL = "Exec sp_AggiungiAcquisitore '" _
    & mvarAcquisitore & "',"_
    & mvarIDEnte & "," & mioIDOut

    per farti restituire l'identity devi richiamare la stored con un recordset

    Set rs = New ADODB.Recordset
    rs.Open miaSQL, miaConn, .....
    mioIDOut = rs(0)

    dici che non è necessaria la select per trovare l'identity appena inserita? è sufficiente scrivere solo
    codice:
    Return @@identity
    ...:master:...?


    cmq, grazie cozza, lunedi in ufficio provo come hai detto tu e ti faccio sapere come va...


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.