je reçois l'erreur suivante:Erreur SQL Server: "Impossible d'utiliser les noms d'objets ou colonne vide"
Cannot use empty object or column names. Use a single space if necessary.
Msg 1038, Level 15, State 3, Line 1
et la commande de requête ressemble à:
SELECT TOP 100 PERCENT
[].[cms_page].[pa_id], [].[cms_page].[pa_key],
[].[cms_page].[pa_title], [].[cms_page].[pa_keywords],
[].[cms_page].[pa_description], [].[cms_page].[pa_header],
[].[cms_page].[pa_created], [].[cms_page].[pa_modified],
[].[cms_page].[pa_language] FROM [cms_page]
WHERE
[cms_page].[pa_key] = @pa_key0
ORDER BY
[pa_id] ASC;
étrange. Pourquoi cela arrive-t-il? J'utilise SubSonic 2.1.
connectionString:
<add name="OCDB" connectionString="Network Library=DBMSSOCN;Data Source=127.0.0.1,1433;Initial Catalog=test_db;User ID=test;Password=testpwd"/>
Edit: Eh bien, la solution était de générer simplement et reconstruire la couche d'accès aux données et je suis bon pour aller.
Pouvez-vous poster le code qui provoque l'erreur? Est-ce que cela se produit pour chaque requête ou juste une? –
[code] page CmsPage = new CmsPage (CmsPage.Columns.PaKey, clé); page.PaLanguage = SelectedLanguage; page.Save(); [/ code] c'est tout ... Je suis à peu près sûr que c'est un paramètre de configuration qui n'a pas été défini. parce que ce code fonctionne sur d'autres sites. –
OK semble que pas de requêtes SubSonic fonctionnent, est-ce exact? –