ken__tのプロフィール
- ベストアンサー数
- 53
- ベストアンサー率
- 41%
- お礼率
- 55%
- 登録日2001/01/20
- varchar から型 float への変換エラー。
あるSrored Procedure実行時、文字列をfloat型やmoney型などへ変換するとき失敗します。 エラーメッセージはつぎのとおりです。 [Microsoft][ODBC SQL Server Driver][SQL Server]CHAR 値を MONEY に変換できません。CHAR 値に正しくない構文があります。 変換している値を確認すると、'0'や'500.00'といった問題ない値です。 変換をする直前で変換値を'0'にUPDATEしてもエラーになります。 クエリアナライザで実行するとエラーになりません。 ODBCやADOにて違う端末から実行するとエラーになります。SQLサーバー上でADOやODBC接続してもエラーになりません。 もう一台ある同じバージョンのSQLサーバーでも同様のエラーが出ます。 もはやお手上げです。SQL Serverのbugと判断して問題ないでしょうか? バージョンは以下です Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
- 締切済み
- noname#71607
- SQL Server
- 回答数1
- SQLServer2005のODBC接続・更新について
当方SQLServer2005初心者ですが、おわかりになる方いらっしゃいましたら、ご教示下さい。 SQLServerにODBC接続し、参照、更新を行なうアプリケーションを使用しているのですが、更新を行おうとすると下記エラーが出てしまいます。 **************** 実行時エラー4002:37000 【Microsoft ODBC SQL Server Driver】 SYSSERVERSにサーバーXP_001が見つかりませんでした。 Sp_Add LINKED SERVERを実行してサーバーをSYSSERVERSに追加して下さい **************** 構成としては、サーバー(Windows 2003 Server)にSQLServer2005がインストールされており、当該アプリケーションはWindowsXPのクライアント端末にインストールされています。 ODBCドライバは sqlsrv32.dll(2000.85.1117.00) SQLNCLI.dll(2005.90.2047.00) をそれぞれ試しました(表示されるエラーはドライバ名以外同一でした)。 付帯情報として、アプリケーションのインストールされている端末にSQLServer2005をインストールし、同一端末内で接続する場合には更新も問題なくできます。 原因および対処についてご教示下さい。 宜しくお願い致します。
- 締切済み
- gophegophe
- SQL Server
- 回答数1
- 複数テーブルからデータを取り、updateする
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1211685 にも同じような質問があったのですが、同様の処理でうまくupdateされません。分かる方がいらっしゃいましたら教えてください。 今、テーブルが2つ(table1、table2)があり、それぞれ2つのカラム(column1、column2)を持っています。ここで、それぞれのカラム2が等しく、カラム1が指定した値のレコードのみ値をupdateしたいです。 update table1 set column1 = 'AAA' from table1,table2 where table1.column2 = table2.column2 and table1.column1 = 'BBB' and table2.column1 = 'CCC' としたところ、「from table1,table2 where 」の辺りに間違いがあると表示されます。 上の例とどう違うのか分かりません。 よろしくお願いします。m(__)m
- 締切済み
- javatea_1985
- SQL Server
- 回答数7
- ftp処理でmove(移動)を行いたい
バッチ処理でデータをftp受信しています。 --------------------------- ユーザ名 パスワード prompt mget abc*.log mdelete abc*.log bye --------------------------- このようなコマンドを行っています。 ftpサーバにはさまざまなファイルが随時生成されます。 この処理では定期的に abcで始まる全てのログファイルをgetし、 abcで始まる全てのログファイルをdeleteしています。 ところが、abcで始まるファイルの生成がランダムのため、 偶然mgetが終わった後でファイルが生成され、 mdeleteを行うと、getしていないファイルまで削除される恐れがあるのです。 そのため、一件ずつ移動を行いたいのですが、 調べてもmoveのようなコマンドがftpで見当たらないのですが なにか、moveに置き換わるような処理はないでしょうか? *windows同士の通信です。
- ベストアンサー
- April8
- その他(プログラミング・開発)
- 回答数3
- 恋人間でのお金の貸し借り(長文です)
22歳女です。遠距離で付き合って3年の同い年の彼氏がいます。 私は今年大学を卒業し、5月のGW明けから新しい仕事を始めます。彼氏は一浪しており現在大学4年生で、来年大学院に進む予定です。院に進んだら仕送りもストップされるため奨学金を今年から貰う予定でいます。 金銭的に苦しくなるため、今から株の勉強を始め、生活の足しにするつもりでいるようです。しかし株を始めるにあたり、資金が足りないと言い、奨学金が得られる7月まで5万貸してくれと言われています。今すぐ株を始めたいらしく、説得され、利子10%付けて貸すことに同意しました。しかし金曜と月曜お金を振り込まず、今日催促の連絡がしつこく、無視していたら、約束したのに!殺してやりたい!と罵り、激怒されました。 今までそれほど怒られたりしたことはなかったので、お金のことになるとこの人はこんな風になるんだ…と引きました。私も4月は短期のバイトしかしていないので収入がほとんどないことと、資金を彼女に借りてまで株をしたいという気持ちが理解できず、お金を振り込まずにいました。こういう意見をはっきり言わなかった自分に責任があると思ってます。 彼氏に反省の気持ちも見られないし、別れようといわれましたが、彼のことは好きです。どうしたらいいでしょう。明日、5万振り込めと言われていますが… (長文、乱文失礼しました…)