SORU
30 NİSAN 2010, Cuma


Neden&; Prosedür '@deyimi parametre bekler' type '/nchar/nvarchar, ntext olsun " ben'.&SQL deyimlerini hazırlama kullanmaya çalıştığımda"?

Neden bu hatayı alıyorum

Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'.

SQL deyimlerini hazırlama kullanmaya çalıştığımda?

CEVAP
30 NİSAN 2010, Cuma


Sesler NVARCHAR olması gerektiğinde no deyimi ile SQL deyimlerini hazırlama arıyorsun gibi.

Bu @SQL NVARCHAR gerekiyor çünkü hata verir örneğin

DECLARE @SQL VARCHAR(100)
SET @SQL = 'SELECT TOP 1 * FROM sys.tables'
EXECUTE sp_executesql @SQL

Yani:

DECLARE @SQL NVARCHAR(100)
SET @SQL = 'SELECT TOP 1 * FROM sys.tables'
EXECUTE sp_executesql @SQL

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • girleffect

    girleffect

    20 Mayıs 2008