私は次のエラーを取得:SQL Serverのエラー: "空のオブジェクトまたは列名を使用することはできません"
Cannot use empty object or column names. Use a single space if necessary.
Msg 1038, Level 15, State 3, Line 1
をし、クエリコマンドは次のようになります。確かに
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;
奇妙な。なぜこれが起こるのですか?私は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"/>
編集:まあソリューションは、単にデータアクセス層を生成し、再構築することだったと私は行くためによかったです。
エラーの原因となるコードを投稿できますか? これはすべてのクエリまたは1つのクエリで発生しますか? –
[コード] CmsPageページ=新しいCmsPage(CmsPage.Columns.PaKey、key); page.PaLanguage = SelectedLanguage; page.Save(); [/ code]それは...私はそれが設定されていないいくつかの設定であると確信しています。このコードは他のサイトでも機能するためです。 –
OKのように聞こえるSubSonicのクエリが機能しています、それは正しいですか? –