PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22246 | 05/10/11 16:58:06 | RE(1):SQLServer接続時の問題 By ぼん |
22238 | 05/10/07 12:57:34 | SQLServer接続時の問題 By レオ |
カテゴリ:データベース
日付:2005年10月11日 16:58 発信者:ぼん
題名:RE(1):SQLServer接続時の問題
レオさん、こんにちは。
>PB:6.5
>DB:SQLServer2000
>
>上記環境にてネイティブ接続を行うのですが、以下の問題が発生しています。
>・Quoted identifierの指定を行った場合、PBでDB接続時に
> 「カタログテーブルが作成できません」のメッセージが表示される。
> DBペインタでテーブルを開き、データの更新が行えない。
> テーブルの拡張属性の設定不可。
> ※それ以外の通常操作は問題なし。
SQLSERVERの環境がないのでなんともいえませんが
初めてDBにPBから接続する際、管理者ユーザでログインし
自動でカタログテーブルを作成しなければいけません。
カタログやリポジトリで過去ログを検索してみると
ヒントがあるかもしれません。
>・カラム名が「3××」というような、1文字目が数字のカラム名を持つ
> テーブルを参照しようとするとエラー「selectエラー:\'3\'の近くに
> 無効な構文があります。」が表示される。
> 3を「三」などの漢数字に置き換えると、問題なし。
> SQLServer上ではカラム名を[ ]で囲えば問題なく操作可能。
これまたSQLSERVERの環境がないのでなんともいえませんが
テーブル名をダブルクォーテーションでくくってみて下さい。
SELECT aaa
FROM 3bbb
↓
SELECT aaa
FROM \"3bbb\"
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Microsoft SQL Server Client 2000
Browser InternetExplorer
Server SoftWare
OS Windows 2000
DBMS Microsoft SQL Server 2000
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.