2011-01-26 16 views
0

私はすべてを検索しましたが、これに対する答えは見つかりませんでした。MS SQL 6.5の高位ASCII文字ADOを使用したINSERT

は、I(3、その他の間に)正方形チャーは0xFB 0xFDでは、(4との間であっても)の平方根記号である

insert myTable VALUES ('Value1', 'Value2', 'Value 3²More', 'Value 4√Even More') 

のようなSQL文を持っています。

これは、ADOからMSSQL 6.5データベースに移行しています。私は\ xFE、\ 0xFE、たとえ8進数(\ o375)を使ってもそのような文字をエスケープしようとしましたが、どうやってこれを行うのか分かりません。

基本的に、これらの文字はピックベースのシステムで使用される@VMと@TMの区切り文字です。文字を直接渡すと?に変換されます。

私はAD接続文字列にAutoTranslate = 0を設定しています。

ご協力いただければ幸いです。私はSQLの人ではないので、優しくしてください。

アーロン

答えて

0

私は妻の助けを借りてそれをうまく処理しました。 は、私はあなたのすべてを知っていたし、私が知られている必要がありますCHAR

を使用して値..だから

insert myTable VALUES ('Value1', 'Value2', 'Value 3' + CHAR(253) + 'More', 'Value 4' + CHAR(251) + 'Even More') 

を連結する必要が判明します。

関連する問題