MSSQL

Classic ASPのADODBのParameterを使用してnvarchar型のデータを保存する際に使用するTypeは adLongVarWChar

別にClassic ASPに限らないんですが、vbsでもVBAでも、ADODB.CommandをParameter付きで使用し、SQL Serverのnvarchar型に文字化けさせずにデータを保存するためには、ParameterのTypeを adLongVarWChar = 203 にすると文字化けせずにデータが格納できますず…

SQL Serverのリンクテーブルを使用してOracleに接続し、取得したデータが文字化けする

前提 Oracle Instant Client を Oracle Installer を使用してインストール、サーバ再起動後、サーバ名:ポート番号/サービス名の接続文字列を使ってリンクサーバを設定し、以下のSQLを使ってデータを取得したところ、日本語部分が文字化けしたので、その解消…

接続文字列の属性が正しくありません。(0)

SQLサーバのユーザパスワードに;(セミコロン)を使うと、「接続文字列の属性が正しくありません。(0)」というメッセージが出てクライアントから接続できなくなることがあるような。やっかいなのは、SQL Server Management Studioでパスワードを設定した時はも…

Access2000アップサイジングウィザードではまる

Access2000にて、アップサイジングウィザードを使ってMDBファイルをSQL2000へ変換しようとすると、「オーバーフローです」とエラーが出る。 調べてみると、7年も前にパッチが出てる。というか、イマドキAccess2000ってどうよ。SQLも2005でしょ、最低。 とに…

CakePHP データベースにMSSQLを使うには

昨年末から、テスト的にCakePHPを使った開発をしています。 通常、CakePHPについて書かれた記事ではMySqlを使うことを前提にしていることが多いですが、イントラで使う場合、すでに存在するMSSQLを使った方がいい場合もあります。そこで、MSSQLへの接続につ…