SQL Server
- 検索時にヒットしない
SQL Server+Accessで使用しています。 ユーザから入力したはずのデータが検索時にヒットしないという質問があり、SQL Serverのデータベースの中を確認するとデータは存在していました。 確認のためにビューを利用して検索したのですが、データが存在するのにヒットしません。仕方ないのでワイルドカードを使用して検索するとヒットします(下例参照)。 キーとなるデータ:ABCDEFGH 検索キー:ABCDEFGH ワイルドカード使用:LIKE 'ABCDEFG%' 検索時のキーとなるデータは8桁なのでワイルドカードを使用して1桁~8桁まで試しましたがヒットします。が、普通に検索するとヒットしません。 キーとなるデータ形式がおかしいのかと手入力してみましたが、結果は同じでした。ヒットしない原因は何なのでしょうか?
- ベストアンサー
- SQL Server
- laibach
- 回答数7
- SQL:テーブル結合で該当レコードがない場合
SELECT TableA.ID,SUM(TableA.量),TableB.金額 FROM TableA,TableB WHERE TableA.ID = TableB.ID GROUP BY TableA.ID,TableA.量,TableB.金額 こんな感じのSQLなんですが TableAをメインテーブルとして ↓のような結果を得るように作り変えれないか考えています ■TableBとの結合レコードあり(金額登録あり) 1,50,1500 ■TableBとの結合レコードあり(金額登録なし) 1,50,(NULLかスペース) 考えているんですが思いつかないのでヒントいただけたらと思います。宜しくお願いします。
- 締切済み
- SQL Server
- nishimu
- 回答数1
- 3週間悩んでます。
IPアドレス DB名 ユーザ名 パスワード 以上の4つを先生から指定されVB6で作ったプログラムを修正しています。元のプログラムはmdbを用いADOで作りました。 色々調べていますが結局”ログイン出来ません””アクセスを拒否”と出てしまいます。どなたか御教授願います。
- 締切済み
- SQL Server
- 3kids-papa
- 回答数2
- SQLServer2005認証変更について
SQLServer2005でWindows認証の設定をSQLServer認証に 変更したいと考えています。 その際に、必要な設定手順を教えてください。 知識が乏しいので、詳しく教えて頂けると助かります。
- ベストアンサー
- SQL Server
- noname#168857
- 回答数2
- SQLSeverの新規登録で一般的なネットワークエラー
すでに稼動していたPCが不調となり、新しくPCを設置したのですが、ドメインに参加しているクライアントからEnterpriseManegerでサーバーのPCを新規登録しようとすると、[DBNETLIB][ConnectionRead (recv()).]一般的なネットワーク エラーです。ネットワークのマニュアルを調べてください。とでて登録ができません。SQLSeverの再インストールも行いましたが状況が改善しませんでした。 何度か試すと接続はたまにできるのですが、その場合もテーブルを開こうとすると上記エラーが出てしまいます。 レプリカができればいいので、ためしにサーバーで作業してみたのですが、サーバーだと該当クライアントのPCが新規登録の候補にすら表示されていません。ほかにクライアントが二台ありますが、レプリケーションモニターを見る限り問題はなさそうです 自分なりに調べては見たのですが対策がわからず、客先でのことでかれこれ5日ほど費やしているため、次回の作業で解決したいのです。 参考になるものでもいいので、お分かりになる方がいらっしゃいましたらご教授ください
- ベストアンサー
- SQL Server
- medysiel
- 回答数2
- SQL Serverのテーブルにて時間の計算をしたい
お世話になります。 勤怠管理のアプリを作っています。 テーブル:SQL Server フロントエンド:MS Access 時間の計算ができません。 [日付] [出勤時刻] [退勤時刻] [勤務時間] というフィールドを作成したのですが、 勤務時間の計算はどのように行えばよろしいでしょうか? それぞれのデータ型はどのようにすればよろしいでしょうか? 単純に考えると[退勤時刻]-[出勤時刻]ですが……。 テーブルもMS Accessの場合はこのような計算式で勤務時間を算出できたのですが、SQL Serverに移行する場合がわかりません。 みなさま、どうぞよろしくお願いします。 ※質問文に不足・不明点がある場合はご指摘いただければ 補足欄にて追記させていただきます
- ベストアンサー
- SQL Server
- motsu2006
- 回答数2
- SELECT時にカウントアップ
下のように、あるテーブルをSELECTしたときに、 [NO]を定義して、[NO]にカウントをセットする。 ただし、カーソルは使用しない方法を 知っている方いますか? <テーブル項目> 本部、部、課 <SELECT実行後> NO 本部 部 課 ------------------------- 1 東京 総務 総務 2 東京 人事 採用 3 東京 営業 営業1 4 東京 営業 営業2
- 締切済み
- SQL Server
- nihonbashi
- 回答数3
- SQL ServerにTCP/IPで接続出来ない
サーバ:SQL Server2000、ファイヤウォールは無効設定済み クライアントがXP Proで、管理ツールにあるデータソース(ODBC)で、SQL Serverドライバで接続確認をしていました。 クライアントの設定欄で、ネットワークライブラリをTCP/IPにすると、 SQLState:'08001'SQL Serverエラー:17 「ODBC SQL Server Driver」「TCP/IP Sockets」SQL Serverが存在しないか、アクセスが拒否されました。 とエラーが出ます。 "TCP/IP"だと接続エラーになるのですが、ネットワークライブラリを"名前付きパイプ"で設定すると、正常に接続していると出ます。 どこの設定いけないのかさっぱりわからず、解決する手段がわかりません。 助けて下さい。 宜しくお願いします。
- 締切済み
- SQL Server
- AZ-City
- 回答数2
- アクセスでの項目追加について(アクセス初心者です)
はじめまして。 データベース等、専門知識が全くないのですが、アクセスで作成された顧客管理データを修正しないといけない事になりました。 店舗でのお客様の情報管理に使うのですが、その中の項目(たとえば住所、携帯アドレスなど)をいくつか追加しないといけません。 デザインビューのページを開いてぱっと見だけは追加できたのですが、いざ使おうと思ったら「このコントロールは“住所”フィールドに連結しているため編集できません」というエラーが出ます。 どうしたら使えるようになるのでしょうか? 方法、またはそれがのっているURLでもいいのでご存知の方教えて下さい。よろしくお願いします。
- ベストアンサー
- SQL Server
- luck777
- 回答数2
- DBロックを待ち続ける方法
ロックがかかったテーブルに対して、 SELECT文を発行する際、ロックが解除されるまで 待ち続けるヒント句のようなものは SQL SERVERに存在するのでしょうか? (Oracleの「SELECT~FOR UPDATE文」に相当するものは 存在しないのでしょうか?) 使用しているDBはSQL SERVER 2000 です。
- 締切済み
- SQL Server
- web_ryu
- 回答数1
- デタッチした後
SQL Server Enterprise Managerで、 データベースのデタッチを行いました。 すると、そのデータベースが消えました。 ファイルとしてコピーされるようですが、どこかに残っているのかがわかりません! よって、アタッチもできません。 どこにファイルはあるのでしょうか?? 困っています。 よろしくお願いします。
- ベストアンサー
- SQL Server
- akiemotion
- 回答数1
- UPDATE文で・・・・
VBでUPDATE文を書いて実行したのですが うまく更新されません。 なぜなのでしょうか?教えてください。 SQL = " UPDATE t_tanaorosi SET " sSQL = sSQL & " 実在庫数=実在庫数-(実在庫数-棚卸数)" sSQL = "WHERE" sSQL = sSQL & " 実在庫数=" & pvBase.CvtSQL(TDBGrid.Columns("実在庫数").Value) 商品名を入力すると自動的に実在庫数が入力されるようになっています。 棚卸数を入力して登録して 同じ商品名を入力すると前回入力した棚卸数の数だけ減って自動に入力されるようにしたいのです。 よろしくお願いします。
- ベストアンサー
- SQL Server
- aki08102001
- 回答数5
- SQL-DMOを勉強するには?
VB6からMSDEにデータベースを作ったり、 ユーザを追加したり、バックアップしたり、 復元したりするプログラムを作ろうと思っています。 SQL-DMOというのを使えば出来るらしいのですが、 なかなか詳しく書いてあるサイトが見つかりません。 今一番困っているのは、masterの復元なのですが、 何を参考にしたらいいのでしょうか? どうぞ、よろしくお願いしますm(_ _)m
- ベストアンサー
- SQL Server
- KOHEI_JAPAN
- 回答数1
- テーブル生成スクリプトの実行方法
SQL Server2000で、 テーブル生成スクリプトの実行方法を教えてください。 Enterprise ManagerからGUIで実行できますか? ジョブステップで実行しようとしたら、SQL文が長すぎて収まりませんでした。 よろしくお願いします。
- ベストアンサー
- SQL Server
- akiemotion
- 回答数2
- SQLServerの負荷
皆さん初めまして。 SQL Serverのことで少々困ったことが起きてまして、DB素人の私では良く分からずこちらに投稿させて頂きます。 現在、あるアプリケーションにて1分間に1回データを取得しSQL Serverにデータを渡して溜め込んでいくというシステムを動かしています。 毎分のデータはインターネットVPN経由で4ヶ所からデータを取得し、SQL Serverに渡して書き込むといった動きです。受け取るデータと言うのは、 int,int,datetime,datetime,int,numeric×150個 という様な構造をしています。このようなデータセットが4セットあり、これを毎分DBに書き込んでいます。当初は1セットのみだったのですが、途中で3セット増えて4セットになったのです。 困ったことと言うのは、4セットに増えて数週間してからSQL Serverと同居している他のアプリケーション(データを取得するアプリ)に影響が出始め、1分毎にデータを書き込む際、サーバの負荷が60%を超過し始めるようになったのです。タスクマネージャで確認したところ、負荷の原因はSQLサーバでした。 サーバスペックは以下の通り ・CPU:Pen4 3GHz ・Mem:2GB ・HDD:SCSI U320 32GB×3(RAID5) ・N/W:10/100/1000BASE-T×2 知りたいことと言うのは、SQLサーバの負荷が何が原因で発生していて、何とか下げることが出来ないかという相談です。 DBは私の専門外なので質問の仕方がまずい部分もあるかもしれません。足りない部分があれば、公開できる範囲で対応いたします。 皆様よろしくお知恵をお貸しください。
- 締切済み
- SQL Server
- hi-ro777
- 回答数3
- SQL Serverにアクセスできない
お世話になります。 ただいまSQL Server 2000を使用し、アプリケーションを動作しようとしたのですが、 環境:Windows Server 2000 SQL Server 2000 クライアント: Windows XP ×2 2台ともにEnterprise Managerをいれ、SQL にアクセスしようとしたのですが、一台だけアクセスが出来ません。2台ともにファイアウォールは切ってあります。 どうすればいいのか困ってしまって・・・宜しくお願いします。
- ベストアンサー
- SQL Server
- teas
- 回答数2
- SQLServer2000はいつまで販売・サポート予定?
SQLServer2005が発売されていますが、 VB6+SQLServer2000で十分という中小企業も多いと思います。SQLServer2000はいつまで販売・サポートされるのでしょうか。もし発表されていないのなら、過去SQLServer7.0→2000の時どうだったかなど、経験談を教えて下ると助かります。 よろしくお願いします。
- ベストアンサー
- SQL Server
- SEAMOON
- 回答数1
- 1つのテーブルに同じデータを参照する複数の列がある場合…
うまく説明できないのですが、 テーブル1 テーブル2 No|名前 ID|午前担当|午後担当 ―――― ―――――――――― 01|Aさん 01| 1| 2 02|Bさん 02| 3| 4 03|Cさん 03| 5| 1 04|Dさん 04| 2| 3 05|Eさん 05| 4| 5 上の2つのテーブルを結合させて、 結合後テーブル No|午前担当|午後担当 ―――――――――― 01| Aさん| Bさん 02| Cさん| Dさん 03| Eさん| Aさん 04| Bさん| Cさん 05| Dさん| Eさん 上のように表示させたいのですが、 どのように結合したらよいのでしょうか? どうぞ、ご教授よろしくお願いしますm(_ _)m
- ベストアンサー
- SQL Server
- KOHEI_JAPAN
- 回答数2
- COBOL言語で開発できますか?
SQL Server2000のデータ処理をCOBOL言語で開発できますか? 社内システムの開発コスト低減のためシルバー人材を使い安くあげたいと考えています。田舎のシルバー市場ではOPEN系言語を使える人が十分にはみつかりません、それでCOBOLを使って開発できないかと考えました。 すべての業務をCOBOLで開発するのではなくデータを抽出し加工してテキストデータをつくる部分をCOBOLで行えないかと考えています。 (欲を言えばレコードの追加や更新もできればこしたことはないのですが) システムの寿命は約10年と見積もっています
- ベストアンサー
- SQL Server
- xanpor
- 回答数1
- VB2005からSQL Server 2005への接続
現在VB2005からSQL Server 2005への 接続を試すプログラムを作成してます。 接続文字列に以下の様に指定すると正常に接続できるのですが "Data Source = PC-HOGE\HOGEHOGE;" "Initial Catalog = DB-HOGE;" "Uid = hoge;pwd = hogehoge;" 以下の様にホスト名をIPアドレスに代えると接続できなくなります "Data Source = 192.168.1.1\HOGEHOGE;" リモート接続は設定で許可してあります。 マシン名で接続できていてIPアドレスに代えると 接続できなくなる原因がわかりません。 何かご存知の方いましたらご教授お願いいたします。
- 締切済み
- SQL Server
- noname#17894
- 回答数1