検索結果
DB
- 全てのカテゴリ
- 全ての質問
- Oracleのエラー回避策
いつもお世話になっています。 Oracleについての質問なのですが、 まず、サーバーからDBにログインできるのにクライアントからログインが出来ない現象が起きました。 これは、OSがWinXPであり、XPのファイアウォールを解除したらクライアントから特定のDBのみログインできるようになりました。 つまり、ログインできないDBがあり、困っています。 ウイルスバスターのファイアウォールは無効になっていますし、サーバーからはもちろんログインできます。 ちなみにエラーは、 ORA-12535: TNS: 操作はタイム・アウトしました。 です。 どのような原因でこうなっているのかがわからず質問させていただきました。 よろしくお願いいたします。
- セッション変数にパスワードを保持しても良い?
ユーザーログイン機能について、取得した全てのDBユーザーテーブル情報を、セッション変数$_SESSION['★★']に格納しているサンプルコードがありました(2つ程見かけました) ■質問 ・セッション変数にパスワードを保持しても良いのでしょうか? ・生成した予測不能な文字列(セッションキー?)が破られたらどうしようもないので、そういう意味ではセッション変数には何を保存しても良いのでしょうか? 単に保存先が、セッション変数かDBかの違いでしかない? ・あるいは、セッション変数には必要最低限なもの、もしくはセキュテリティに関係ないもの、のみ保存して、その都度DBに問い合わせた方が良いのでしょうか? でも、これって非効率的?
- SQLServer 2008へ移行
現在、SQLServer2000を使って社内システムを構築しています。 サーバーのハード保守切れに伴い、 SQLServer2008へ移行しようとしています。 現在の環境は、 OS Windows2000Server DB SQLSERVER2000 アプリ Windows2000Server VB 6.0で作成 (Ctrix社のMetaFrame) となっています。 DBの部分のみ、変更しようとしています。 ハード 64bit Windows2008Server ソフト 64bit SQLServer2008R2 移行に関して、 (1)2000で使っていたDBファイルをアタッチ、デタッチで丸ごと移行できるのか? (2)アプリの接続部分に変更しなくてはならないのか? (アプリのコンピュータ名は、同じにします。) 詳しい方、ご教授願います。
- 締切済み
- SQL Server
- nakaandtosi
- 回答数2
- sqlite+phpでのテーブル作成
こんばんは php+sqlite+pdoで掲示板を作ろうと思っているのですが - $db = new PDO('sqlite:test555.db','', ''); $query = "CREATE TABLE テーブル名 (テーブル内容)"; $db->query($query); //以下掲示板表示処理など - とした場合、すでにテーブルが存在していてもエラーが出ずに掲示板のデータを表示してしまいます。 掲示板の機能としてはこれで動いているので問題ないのですが、プログラム的に掲示板にアクセスするたびにCREATE TABLEを実行しても良いものなのでしょうか? 出来ればテーブルが存在しない場合のみにCREATE TABLEを実行したいのですがその場合はどのように書けばいいのでしょうか?
- 読み込んだファイル中の文字列を、DBで取得した値に置換したい
読み込んだhtmlファイルにある文字"AAAA"を、DBから取得したデータ(id順に並べた上位5件)に 置換したいのですが、下記ソースを実行した結果、何も表示されなくなってしまいました。 $sql = "SELECT * FROM table1 ORDER BY id DESC LIMIT 5;"; $res = mysql_query($sql, $conn) or die("エラー"); $row = mysql_fetch_array($res, MYSQL_ASSOC); while(!feof($file)) { $string = fgets($file); foreach($row as $key => $value) { $buffer = str_replace("AAAA", $value, $string); } echo $buffer; } fclose($file); mysql_close($conn); PHP勉強中のため、解決策がなかなか見当たりません・・・ 見苦しいソースで申し訳ありませんが、解決策をご回答いただければと思います。 よろしくお願い致します。
- ベストアンサー
- PHP
- alpha-alfa
- 回答数3
- ライン出力を、抵抗で減衰させる時のオームとdBの計算法について。
ライン出力のレベルを減衰させようと思うのですが、 抵抗のオーム数と、減衰されるdBとの関係、係数?がわかりません。 試しに、手持ちの抵抗で、何パターンか作ってみました。 抵抗値:0オーム:0dB 15.6オーム:-4.94dB 23.5 :-6.44 47.0 :-10.14 となりました。 目標値は、-10.70dBです。 どのように計算をしたら良いのでしょうか? お分かりになる方、教えてください。
- ベストアンサー
- オーディオ(ホーム)
- goodeha
- 回答数7
- DB2のクライアントを7.1から8.1に変更した時に出るエラーについて
初歩的な質問なのかもしれませんが DB2を扱うのが初めてなのでお願いします。 私なりに調べて見ましたが原因がわからず困っています VB6.0で開発してあるプログラムで7.1では正常に動作していましたが8.1にバージョンアップさせたところ 「 SQL0100W FETCH、UPDATE または DELETE の対象となる行がないか、または照会の結果が空の表です。 SQLSTATE=02000 」 というエラーメッセージが出てしまいます。 7.1ではこのエラーはOnErrorGoToに飛ばないみたいなのですが8.1で飛んでしまいます。 これはどのように対処すればよろしいのでしょう?
- ベストアンサー
- その他(データベース)
- marumaru_a_w
- 回答数1
- ファイルの種類(形式)
お世話になります。 WinXPを使用しております。ファイルの種類?でよく分からないものが 2種類あり、それがなんなのか知りたく、質問させていただきます。 1.Thumbs.db .dbとのことなので、なにかデーターベース?のファイルでしょうか? 2.desktop.ini これも全く意味が分かりません。 どなたかご存じの方、ご教授よろしくお願いいたします。
- ベストアンサー
- Windows XP
- redzep01
- 回答数3
- AUDIT_TRAIL(監査設定)の設定方法について教えて下さい
データベースの監査証跡表(スキームSYS.AUD$表)に監査レコードが格納されるように、AUDIT_TRAILパラメータを変更したいのですが、方法がわかりません。参考URLを見る限り、設定値をDBするようですが、どこの値をDBに設定すれば良いのかわかりません。 宜しくお願いします。 参考URL http://www.atmarkit.co.jp/fsecurity/rensai/dbsec05/dbsec01.html
- 数字ならできるのですが、文字だとできません。
フォームにデータを入力しSubmitを押すとデータベースに データを書き込むというプログラムについて分からないことが あります。 フォームに「数字」を入力し送信を押すとクエリの送信に成功し データベースに書き込みができるのですが、 「日本語や英語などの文字」を入力し送信すると、クエリの送信に失敗し データベースに書き込みができません。 文字を入力するフィールドは varchar(40) sjis_japanese_ci NULL で作成しました。 DBに書き込むPHPは以下のとおりです。 <?php require_once("db.php"); $prefCd = $_POST['cd']; $prefName = $_POST['name']; $aff = $_POST['no']; $plname = $_POST['lname']; $pfname = $_POST['fname']; $sql = "INSERT INTO db VALUES(".$prefCd.",".$prefName.",".$aff.",".$plname.",".$pfname.")"; $result = executeQuery($sql); ?> 数字だと書き込みがDBに書き込みができることから DBのフィールドの作成の方法が間違っているのかとは おもうのですが。。。 どなたかご教授下さい。 よろしくお願いいたします。
- MySQL, PHP をインストール後、データベースにアクセスできません。
自宅で使っている Windows Vista に ・Apache 2.2.8 ・PHP 5.2.6 ・MySQL 5.0.45 ・PHPMyAdmin 2.11.4 をインストールしました。 それぞれがインストールされたことは確認でき、 PHPMyAdmin でテーブルを作成、インポートなども出来たのですが、 PHP からデータベースにアクセスできずに困っています。 phpinfo(); などは表示されるのですが、 いざデータベースにアクセスしようとすると出来ず、PHPのエラーも表示されません。 $host = 'localhost'; $db_name = 'hoge'; $user = 'root'; $pass = '***'; $con = mysql_connect($host, $user, $pass) or die ("cannot connect DB"); mysql_select_db($db_name,$con) or die ("cannot select DB"); という記述以降に書かれた部分は実行されず、それ以前の部分のみ表示されます。 error_reporting(E_ALL); を記述していても何も表示されないため、原因すら分かりません。 何か心当たりはありますでしょうか?
- ベストアンサー
- PHP
- Il-Padrino
- 回答数3
- Webサーバー経由でローカルにあるPostgreSQLサーバーにAccess + ODBCで接続する方法
現在公開しているWEBサーバーがあり、元々は同じサーバーにPostgreSQLのデーターベースサーバーも入れてありました。 最近WEBサーバーとローカル接続になる新たなサーバーを用意し、DBはそちらに移しました。 両サーバーとも設置場所は社外のデータセンターです。 これまで社内のWindowsクライアントから、Access + ODBCでDBの操作をしていたのですが、DBサーバーを外から見えない所に置いたため、接続が出来なくなってしまいました。 社内からはどうしてもAccessを使用したいため、このDBサーバーに、公開しているWEBサーバー経由でODBC接続できるような方法を教えていただけますでしょうか。 環境は下記の通りです。 ・WEBサーバー Redhat Linux 7.3 ・DBサーバー Redhat Linux 7.3 PostgreSQL 7.2.8 ・Windowsクライアント Windos 2000 Pro , Windows XP Home/Pro お手数おかけしますが、よろしくお願い致します。
- 締切済み
- その他(データベース)
- chiaki335
- 回答数1
- 夏用タイヤの性能比較
夏用のタイヤのゴムはブリジストンの B-styleかYOKOHAMAのDNA ECOSかDNA dbを考えているが 性能差はどの程度あるのか 静粛性を高めたものは、その分他の面で マイナスがでる事があるのでしょうか? (雨天時の走行などでマイナスがあるように 聞いた事があります) 特に乗り心地や静粛性を重視するのですが REGNO-GR8000は高すぎて買えません。 今の自分の考えとしてはB-Style がバランスがいい商品で ECOSが全体的にB-Slyleよりワンランク下 と思っています。 dbとB-styleの静粛性の差がわかりません。 dbは特に静粛性を重視していると思いますが B-styleとどれ程違うのか dbはECOSに静粛性だけ上げたものだと 理解しているのですが 他の面での性能は同じでしょうか? 静粛性重視のため、低くなっている面もあるのでしょうか? よろしくお願いします。
- ベストアンサー
- 国産車
- tasukete1234
- 回答数1
- PostgreSQL+DataGridView
質問させてください。 環境:PostgreSQL、VB.NET2010、Npgsql PostgreSQL上のDBには以下のテーブルを準備 create table test_table ( id serial not null primary key, category_name text not null ); とりあえず1行のデータのみ入っています。 ユーザフォームにDataGridViewとButtonとBindingSourceを1つづつ配置。 以下のプログラムでフォームロード時にDBの内容をDataGridViewへ表示させることまでできました。 Imports Npgsql Public Class Form1 Public Const conn = "Server=****;Port=****;User Id=****;Password=****;Database=****;" Private DA As NpgsqlDataAdapter Private DT As New DataTable Private Sub Form1_Load(省略) Try Dim command As String = "select * from test_table" DA = New Npgsql.NpgsqlDataAdapter( command, conn ) DT = New DataTable DA.Fill(DT) BindingSource1.DataSource = DT DataGridView1.DataSource = BindingSource1.DataSource Catch ex As Exception MessageBox.Show(ex.Message.ToString(), "エラー") End Try End Sub End Class そこで、このDataGridViewへユーザが入力、修正し、配置したボタンを押すことでDBへ反映させたいのですが、この部分がよくわからなくて困っています。 PostgreSQL以外のDBはサンプルが沢山あるのですが・・・・ よろしくお願いします。
- 締切済み
- SE・インフラ・Webエンジニア
- ayana_daiki
- 回答数2
- Java環境で使用するAccessデータベースについて
以下の様な開発環境でシステムを構築しています。 OS:windowsXP DB:Microsoft Access 2002 j2sdk:1.4.2_05 Tomcat:4.1.30 Web上で登録画面を表示、登録されたデータをサーブレット経由でDBに登録しようとしたところ、「パラメータが少なすぎます」というメッセージが出て登録できませんでした。 DBおよびSQL構文のエリア名の記入ミスも調べましたが問題ない模様です。 AccessのODBCドライバ(MDAC2.5)について調べたところ、MDAC2.5を使用したSQL文では二重引用符(”)を文字列リテラルとして使用できないようです。 この問題を回避するよい方法があれば、ぜひ教示願います。 <コーディング内容> //postされた内容を受け取る String wkkanri = request.getParameter(“kanri_No”); String wkroom = request.getParameter(“room_No”); ------------------------------------------------- //ドライバクラスのロード、DB接続 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection con = DriverManager.getConnection(“jdbc:odbc:syataku”); Statement stmt = con.createStatement(); //insert用sql文の発行 String sql = “insert into kihon(kanri_No,room_No) values(wkkanri,wkroom)”; Stmt.executeUpdate(sql);
- ベストアンサー
- その他(データベース)
- Adenau
- 回答数1
- vb.netでデータベース(Access)を複数アクセス(編集)する方
vb.netでデータベース(Access)を複数アクセス(編集)する方法について いつも大変お世話になっています。 vb.netでデータベース(Access)を複数アクセス(編集)する方法についてご教授願います。 'SQL文 Dim wrk_sql As String 'データベース Dim G_DATABASES As New System.Data.OleDb.OleDbConnection 'DBの型を定義 Dim dr As System.Data.OleDb.OleDbDataReader 'SQLの型を定義 Dim cmnd As New System.Data.OleDb.OleDbCommand 'データベースを開く G_DATABASES = DBOpen(D:\test\db1.mdb") 'データ抽出 ※1 wrk_sql = "SELECT * FROM TEST" wrk_sql &= " WHERE N_DATA = 0" cmnd.Connection = G_DATABASES cmnd.CommandText = wrk_sql 'コマンドの実行 dr = cmnd.ExecuteReader() While dr.Read() = True ' ………← ※2 End While <目的> [※1]で抽出した結果(複数行存在します)を保持したまま [※2]の中で同じDB(G_DATABASES)にアクセスし SELECT文で抽出した結果を保持したまま処理を続けたい。 <問題> ・実行時「指定したデータベースは既に開いている」とのエラーが表示。 ・DBの型の定義、SQLの型の定義 を複数用意してもエラーが表示。
- ベストアンサー
- Visual Basic
- tekesuta_1985
- 回答数3
- phpについて
phpのfor文だと思うのですが、エラー(そもそも表示されない)ので教えてください。 sqlでデータを取得し 今まで下記のようにしていましたが、10こ表示したいです。 a タグの中身についても変化させたくて、 ループ1回目はa href="1.php" ループ2回目はa href="2.php" ループ3回目はa href="3.php" いこう10まで (ファイル名は通し番号になっていて、1~10.phpになっています。) phpのプログラムは <?php // 変数の初期化 $db = null; $sql = null; $res = null; $row = null; $db = new SQLite3("test.db"); // データの取得 $sql = 'SELECT * FROM human where country="japan"'; $res = $db->query($sql); <?php while( $row = $res->fetchArray() )(これ10回ループさせたいを) { echo '<ul>' . '<a href="ここを変化させたい。" target=_brank>'. '<li>' . $row[0] . '<span>' , $row[1].'<span>', $row[2].'<span>',$row[3].'<span>', $row[4]. '<span>', $row[5].'<span>' , '<img src="$row[6]">'.'<span>' . '</li>'. '</a>' . '</ul>'; } よろしくお願いいたします。
- アスペクト指向によるトランザクションの記述のサンプル
PHP5.2.4を使用しています。 Sabelフレームワーク内でのトランザクションの記述のサンプルというか例を 教えて頂きたいのですが、以前はHPが見れてそのサンプルを見れたような気がするのですが、 今はアクセスできる状態じゃなく(http://www.sabel.jp/)コミュニティのようなものもあるわけではないので ここで質問させて下さい。 app/logics/aspects/Transaction.php class Logics_Aspects_Transaction implements Sabel_Aspect_MethodInterceptor { public function invoke(Sabel_Aspect_MethodInvocation $inv) { if (!$active = Sabel_Db_Transaction::isActive()) { Sabel_Db_Transaction::activate(); } try { $result = $inv->proceed(); if (!$active) { Sabel_Db_Transaction::commit(); } return $result; } catch (Exception $e) { if (!$active) { Sabel_Db_Transaction::rollback(); } throw $e; } } } 詳しくは分からないのですがここにトランザクションのロジックがあるようなのですが、 これを例えばデータベースのデータを保存するさいにどのような記述で使えばよいのか というサンプルを示して頂けないでしょうか? ここでダウンロードができます Sabel ドキュメントとか(非公式) http://ebine.org/sabel/doc/index.html
- ベストアンサー
- PHP
- takagoo100
- 回答数1