Question : La syntaxe incorrecte près « DISPARAISSENT »

Salut Guys

I ont un VB $$etAPP passer une commande SQL : le

IF existe (choisir * à partir des sysobjects où les name='qryWebContacts et la VUE du xtype='V')
DROP [dbo]. [VUE du
CREATE du
Go de qryWebContacts] [dbo]. [strLogin du
AS
SELECT de qryWebContacts] COMME LoginEmail, strPassword COMME LoginPassword, ContactPK, dbo de CompanyFK
FROM. Contacts
WHERE (PAS (le strPassword EST NUL))le

When je passe la corde dans VB au serveur de SQL qu'il le passe aiment : le

IF existe (choisir * à partir des sysobjects où les name='qryWebContacts et le xtype='V') LAISSENT TOMBER LA VUE [dbo]. [qryWebContacts] aller CRÉENT LA VUE [dbo]. [qryWebContacts] EN TANT QUE strLogin CHOISI COMME LoginEmail, strPassword COMME LoginPassword, ContactPK, CompanyFK de dbo. Contacts
WHERE (PAS (le strPassword EST NUL))le

The VB $$etAPP est un $$etAPP générique qui nous permet de passer toutes les commandes (normalement juste questions de mise à jour), mais la mine a des commandes multiples dans une corde et la commande d'ALLER doit être sur une ligne séparée.  Autrement j'obtiennent la syntaxe incorrecte près « VONT » error.

I ne peut pas reprogrammer le VB $$etAPP (n'est-ce pas à moi) pour envoyer un retour de chariot, est-ce que mais je me demandais s'il y a quelque chose que je peux faire dans le SQL qui ferait la même chose ?


Derek.

du

Thanks à l'avance. class= de

Réponse : La syntaxe incorrecte près « DISPARAISSENT »

vous ne pouvez pas simplement passer ce code :

SI existe (choisir * à partir des sysobjects où les name='qryWebContacts et le xtype='V')
LAISSER TOMBER LA VUE [dbo]. [qryWebContacts]
Aller
CRÉER LA VUE [dbo]. [qryWebContacts]
AS
CHOISIR le strLogin COMME LoginEmail, strPassword COMME LoginPassword, ContactPK, CompanyFK
Du dbo. Contacts
LÀ OÙ (PAS (le strPassword EST NUL))

vous devez le transformer en procédé stocké et puis exécuter ce procédé stocké dans tout le code de VB
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us