Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [VB6] Alter View

  1. #1

    [VB6] Alter View

    Ciao a tutti, ho la necessità di modificare una vista di sql server 2000 con ALTER VIEW da VB:

    SLQ1 = "ALTER VIEW dbo.StampaRicerca AS "
    SQL1 = SQL1 & "SELECT Stranieri.Cognome, Stranieri.Nome, Stranieri.LuogoNascita, "
    SQL1 = SQL1 & "Stranieri.DataNascita , Stranieri.Cittadinanza, Stranieri.RecapitoIndirizzo, "
    SQL1 = SQL1 & "Stranieri.Note, Comuni.Comune "
    SQL1 = SQL1 & "FROM Stranieri INNER JOIN Comuni ON Stranieri.IDComune = Comuni.IDComune"
    SQL1 = SQL1 & " WHERE Stranieri.Cognome='Rossi'"
    Cn.Execute (SQL1)

    Però l'execute non ha esito, se effettuo l'alter view sul query analizer và tutto bene....perchè?
    Eppure la sintassi è la stessa:

    ALTER VIEW dbo.StampaRicerca
    AS
    SELECT dbo.Stranieri.Cognome, dbo.Stranieri.Nome,dbo.Stranieri.LuogoNascita, dbo.Stranieri.DataNascita, dbo.Stranieri.Cittadinanza, dbo.Stranieri.RecapitoIndirizzo, dbo.Stranieri.Note, dbo.Comuni.Comune
    FROM dbo.Stranieri INNER JOIN dbo.Comuni ON dbo.Stranieri.IDComune = dbo.Comuni.IDComune

    help me!
    Vuoi sbattezzarti? Guarda QUI

  2. #2
    se hai fatto copia e incolla, non e' la stessa ... in certi punti dimentichi dbo.



    Prova.

  3. #3
    No, non è quello il problema.
    Vuoi sbattezzarti? Guarda QUI

  4. #4
    Prova cosi'

    Dim xRecord as Byte

    CN.Execute(query,xRecord)
    msgbox xrecord e vedi cosa risponde

  5. #5
    No, dà errore....che cosa è xRecord ,perchè non è inizializzato?
    E vuole la forma tipo

    a = Cn.Execute(SQL,xRecord)

    altrimenti dà un'altro errore.

    Vuoi sbattezzarti? Guarda QUI

  6. #6
    ti risponde se l' operazione é riuscita o no, io lo uso con UPDATE, INSERT e DELETE, mi son detto magari funzica anche con ALTER ...


  7. #7
    Eppure se utilizzo

    Cn.Execute "drop view StampaRicerca"

    funziona...
    Vuoi sbattezzarti? Guarda QUI

  8. #8
    eh eh caro sai che non saprei nell' MSDN parla anche di altri parametri riguardo al CN.execute

    ma non trovo nulla ...

  9. #9
    ok grazie lo stesso
    Vuoi sbattezzarti? Guarda QUI

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.