Cuestión : El sintaxis incorrecto cerca “VA”

Hola Guys

I tiene un VB app el pasar de un comando de SQL: el

IF existe (seleccionar * de los sysobjects donde los name='qryWebContacts y OPINIÓN del xtype='V')
DROP [dbo]. OPINIÓN del
CREATE del
Go [de los qryWebContacts] [dbo]. strLogin del
AS
SELECT [de los qryWebContacts] COMO LoginEmail, strPassword COMO LoginPassword, ContactPK, dbo de CompanyFK
FROM. Contacts
WHERE (NO (el strPassword ES NULO))el

When paso la secuencia en VB al servidor del SQL que lo pasa tiene gusto: el

IF existe (seleccionar * de los sysobjects donde los name='qryWebContacts y el xtype='V') CAEN LA VISIÓN [dbo]. [qryWebContacts] ir CREAN LA VISIÓN [dbo]. [qryWebContacts] COMO strLogin SELECTO COMO LoginEmail, strPassword COMO LoginPassword, ContactPK, CompanyFK del dbo. Contacts
WHERE (NO (el strPassword ES NULO))el

The VB app es un app genérico que permite que pasemos cualquier comando (normalmente apenas preguntas de la actualización), pero la mina tiene comandos múltiples en una secuencia y el comando del IR necesita estar en una línea separada.  ¿Si no yo consiguen el sintaxis incorrecto cerca “VAN” error.

I no puede reprogramar el VB app (no es mina) para enviar un retorno del carro, pero me preguntaba si hay cualquier cosa que puedo hacer en el SQL que haría la misma cosa?


Derek.

del

Thanks por adelantado. class= del

Respuesta : El sintaxis incorrecto cerca “VA”

usted no puede apenas pasar este código:

SI existe (seleccionar * de los sysobjects donde los name='qryWebContacts y xtype='V')
CAER LA VISIÓN [dbo]. [qryWebContacts]
Ir
CREAR LA VISIÓN [dbo]. [qryWebContacts]
COMO
SELECCIONAR el strLogin COMO LoginEmail, strPassword COMO LoginPassword, ContactPK, CompanyFK
De dbo. Contactos
DONDE (NO (el strPassword ES NULO))

usted tiene que hacerlo en un procedimiento almacenado y después ejecutar ese procedimiento almacenado a través de código de VB
Otras soluciones  
 
programming4us programming4us