Welcome to Sign in | Help
in Search

sqldatasource issue

Last post 02-14-2007, 7:54 PM by MrSmersh. 5 replies.
Sort Posts: Previous Next
  •  02-13-2007, 1:29 PM 1784

    sqldatasource issue

    Am tras o sqldatasource pe form si am configurat-o cu wizzardu ei.A generat query-ul asta

    SELECT * FROM [Department] WHERE ([DepartmentID] = @DepartmentID)

    pentru ca am folosit si parametru.

    Problema e ca atunci cand dau test query imi zice ca obiectul Department nu exista .

    Department face parte din schema Humanresources am pus si asa :

    SELECT * FROM [HumanResources.Department] WHERE ([DepartmentID] = @DepartmentID)

    zice la fel.

    Nu aveti idee cum pot rezolva?

    Multumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  02-13-2007, 1:33 PM 1785 in reply to 1784

    Re: sqldatasource issue

    Poate executati pe alta baza de date?
    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  02-13-2007, 1:40 PM 1786 in reply to 1784

    Re: sqldatasource issue

    SELECT * FROM [HumanResources].[Department] nu

    SELECT * FROM [HumanResources.Department]


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  02-14-2007, 5:23 PM 1805 in reply to 1786

    Re: sqldatasource issue

    Aproape off topic de ce [ si nu \"?
    Care e smecheria?
  •  02-14-2007, 6:14 PM 1807 in reply to 1805

    Re: sqldatasource issue

    Dacă scriem [tabela], folosim sintaxa proprietară Microsoft, iar dacă scriem "tabela" folosim sintaxa standard ANSI. Totuşi, sintaxa standard ANSI funcţionează doar atunci când SET QUOTED_IDENTIFIERS este ON. În caz că e OFF, atunci când folosim ghilimele ne referim un şir de caractere (ca şi cum am fi scris 'tabela'; ceea ce, evident, e cu totul altceva).

    Din acest motiv (ca să funcţioneze atunci când SET QUOTED_IDENTIFIERS este OFF), dar şi din inerţie (pentru că oricum e recomandabil ca SET QUOTED_IDENTIFIERS să fie totdeauna ON), se mai foloseşte încă sintaxa cu []. Şi probabil motivul cel mai important este că script-urile generate de Management Studio folosesc doar [], aşa că mulţi utilizatori nici nu ştiu că se poate şi cu ghilimele.

    Răzvan

  •  02-14-2007, 7:54 PM 1810 in reply to 1807

    Re: sqldatasource issue

    Asta ca SQL Serveru(Management Studio) iti da asa [] observasem, ma mai intreb de ce au facut asa intern...
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems