Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel Portella

Incorrect syntax near the keyword 'values'.

Recommended Posts

insert into nopcommerce.dbo.Nop_PaymentMethod (Name,VisibleName,Description, ConfigureTemplatePath,UserTemplatePath, ClassName, SystemKeyword,IsActive,DisplayOrder
values ('Cielo', 'Cielo',,'Payment\Cielo\ConfigurePaymentMethod.ascx','~\Templates\Payment\Cielo\PaymentModule.ascx', 'NopSolutions.NopCommerce.Payment.Methods.Cielo.CieloPaymentProcessor, Nop.Payment.Cielo', 'CIELO', 1, 281)
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.Chave', '')
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.Numero', '')
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.URL', '')
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.AdditionalFee','')
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.TotalLoja','')
insert into [nopCommerce].[dbo].[Nop_Setting] (Name, Value, Description) values
('PaymentMethod.Cielo.Maxima','')
VALUES
  • Introduz as listas de expressões de valores de linha. Cada lista deve ser colocada entre parênteses e separada por uma vírgula.

    O número de valores especificados em cada lista deve ser o mesmo e os valores devem estar na mesma ordem das colunas na tabela. É necessário especificar um valor para cada coluna na tabela ou a lista de colunas deve especificar explicitamente as colunas para cada valor de entrada

estou com dificuldade em inserir esses valores acima apresenta erro de sintaxe preciso de ajuda com essa chave....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola.

No seu primeiro insert esta faltando um parenteses.

 

insert into nopcommerce.dbo.Nop_PaymentMethod

 

(Name,VisibleName,Description, ConfigureTemplatePath,UserTemplatePath, ClassName, SystemKeyword,IsActive,DisplayOrder)
Este depois do DisplayOrder.
Este tipo de erro é sintaxe.
[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora está aparecendo objeto inválido...

 

invalid object name 'nopcommerce.dbo.Nop_PaymentMethod'.

 

insert into nopcommerce.dbo.Nop_PaymentMethod (Name, VisibleName, Description, ConfigureTemplatePath, UserTemplatePath, ClassName, SystemKeyword, IsActive, DisplayOrder)

values
('Cielo', 'Cielo', 'Payment\Cielo\ConfigurePaymentMethod.ascx','~\Templates\Payment\Cielo\PaymentModule.ascx', 'NopSolutions.NopCommerce.Payment.Methods.Cielo.CieloPaymentProcessor, Nop.Payment.Cielo', 'CIELO', 1, 281)



Error -2147217900

Incorrect syntax near '‘'

insert into Nop_PaymentMethod(Name,VisibleName,Description, ConfigureTemplatePath,UserTemplatePath, ClassName, SystemKeyword,IsActive,DisplayOrder)
values (‘Cielo’, ‘Cielo’,”,’Payment\Cielo\ConfigurePaymentMethod.ascx’, ‘~\Templates\Payment\Cielo\PaymentModule.ascx’, ‘NopSolutions.NopCommerce.Payment.Methods.Cielo.CieloPaymentProcessor, Nop.Payment.Cielo’, ‘CIELO’, 1, 281)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.Chave’, ‘ ‘, ”)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.Numero’, ”, ”)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.URL’, ”, ”)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.AdditionalFee’,”, ”)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.TotalLoja’,”, ”)
insert into [Nop_Setting](Name, Value, Description) values
(‘PaymentMethod.Cielo.Maxima’,”, ”)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Daniel, a correção é simples: substitua cada aspas por dois apóstrofes seguidos, sem espaço entre eles.

 

Por exemplo, no comando

 

 

insert into [Nop_Setting](Name, Value, Description) values (‘PaymentMethod.Cielo.Maxima’,, )

substitua cada aspas (grifei-as acima em negrito, na cor vermelha) por dois apóstrofos:

insert into [Nop_Setting](Name, Value, Description) values (‘PaymentMethod.Cielo.Maxima’,'', '')

No comando acima há três campos a serem informados, e, me parece, todos com conteúdo textual: Name, Value e Description. Quando não se deseja informar o valor deste tipo de campo, e o campo não é de preenchimento obrigatório, uma opção é colocar dois apóstrofes consecutivos, sem espaço entre eles, indicando que o valor do campo não será informado).
.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.