検索結果

DB

全10000件中6081~6100件表示
  • 全てのカテゴリ
  • 全ての質問
  • ODBC接続ができない

    初めて質問する初級者です。 現在、DBにPostgreSQLを使って、クライアント側を Windowsアプリケーションにしようと思って、VB.NET (2003)でつくり始めたところです。PostgreSQLの接 続については、既に日本語ODBCドライバを使って Accessとの接続は確認済みで、安心していたのです が、今日VB.NETでODBCのクラスを作ろうと思い、 やってみているのですが、うまくいきません。 具体的に説明すると、「サーバーエクスプローラー」から「データ接続」の「接続の追加」を行い、 「Microsoft OLE DB Provider for ODBC Driver」を 選択して、既にAccessで確認済みのデータソースを 選んで接続してみました。ダイアログの中にある 「接続のテスト」ボタンをクリックすると、 「接続しました」と出てくるのですが、その「データ リンクプロパティ」を登録しようとすると、サーバー エクスプローラーに追加できません。エラーメッセージには、SQLサーバーかAccessしか登録できないような 文面でした。どなたかご指導下さい。よろしくお願いします。

    • kentori
    • 回答数1
  • ACCESS レポートで常に1から番号を振る方法

    もしかしたら簡単なことなのかもしれませんが、まったく見当すらつかないので教えてください。 レポートで1行目から番号をふりたいのですがどうすればいいのでしょうか? ACCESS2000で、あるデータを読み込んでそれをレポートで表示させるDBを作っています。 表示・印刷するためだけのDBなので、別のデータを表示・印刷する場合は削除クエリを使っていったんテーブルを削除して、表示させたいデータをインポートさせています。 オートナンバーで番号を振ると、削除クエリを実行させると削除する前のデータの続きの連番をふってしまいますよね?そうではなくて、常に1行目に1、2行目に2を振りたいのです。 テーブルかクエリに振るのかな?と思ったのですが、レポートに直接番号を振る方法もあるのでしょうか? どちらに番号を振ってもいいのですが、レポートに番号を表示するよい方法がありましたらお教えください。

  • mysql.iniファイルが存在しません。555

    エラー名 mysql.iniファイルが存在しません。555 困っています。mysqlのパスの通しかたで困っています。 助けてください。 // ■:MySQL クラス //====================================================================== class MySQL{ //--------------------------- // □:変数の宣言 //--------------------------- var $m_Con; var $m_HostName = ""; var $m_UserName = ""; var $m_Password = ""; var $m_Database = ""; var $m_Rows = 0; //--------------------------- // □:コンストラクタ //--------------------------- function MySQL(){ //$filename = "C:\common/mysql.ini"; //<==Windows $filename = "C:\xampp\mysql\bin\my.cnf"; //$filename = "C:\xampp\mysql\bin\my.cnf"; //$filename = "/etc/mysql.ini"; //<==Linun if (!file_exists($filename)){ die("mysql.iniファイルが存在しません。555"); }Else{ $fp = fopen($filename,"r"); if (!$fp){ die("mysql.iniファイルが存在しません。666"); }Else{ $this->m_HostName=trim(fgets($fp)); $this->m_UserName=trim(fgets($fp)); $this->m_Password=trim(fgets($fp)); $this->m_Database=trim(fgets($fp)); } fclose($fp); } //MYSQLへ接続 $this->m_con = mysql_connect($this->m_HostName,$this->m_UserName,$this->m_Password); if (!$this->m_con){ die("MYSQLの接続に失敗しました。"); } //データベースを選択 if (!mysql_select_db($this->m_Database,$this->m_con)){ die("データベースの選択に失敗しました。DB:{$this->m_Database}"); } } よろしくお願いします。

    • ベストアンサー
    • PHP
  • [Access2013]リストボックスの値指定

    以下の様な事をしたいと思っていますが上手く行きません。 上手くいく方法はありますでしょうか? テーブル1 id 名称 →列名 1 みかん 2 りんご 30 トマト 上記の様なテーブルがありそれをフォーム上に配置したリストボックス(複数選択可)の値集合ソースにしています。 リストボックスから入力した値は、みかんのみを選択した場合は「1」、みかんとりんごを選択した場合は「1;2」とDBに保存しています。 (この部分は想定通りの動きをしています。) 入力用フォーム以外に、別フォームのデータシートビューで一覧表示をしています。 そこで上記リストボックス値でDBに入っている「1」や「1;2」を「みかん」や「みかん;りんご」と表示したいと思っています。 データシートビューにもリストボックスを配置し、値集合ソースは入力フォームと同じテーブル1に、コントロールソースを「1;2」が入っているフィールドにしましたが、「1」のみの場合は選択状態で表示されますが、「1;2」の場合未選択になってしまいます。 やりたいことは、ここで入力をするつもりはありませんのでただ文字列として「みかん;りんご」が出てくればいいです。 ただ、一々フォームロードなどでSQL文(+ループ処理)を書くと件数が数万件は少なくともあるのでロード時の待ちが長くなりそうです。 また、リンクテーブルマネージャで外部DBと接続しているので、テーブル定義をAccess独特のものに変更するのは難しいです。 idは自然増加に任せており桁数はまちまち、複数選択の個数も1~数十と様々です。 質問内容 ・リストボックスのコントロールソースにて複数値を指定する方法はありますか?(そもそもとして、そういうことが出来ないものなのでしょうか? また,区切りに変更、splitで配列化等はすでに行って駄目でした。) ・処理時間に影響が少ない方法で「みかん;りんご」とデータシートビューに表示する方法はありますでしょうか? ・例えばリストボックスを使用せずテキストボックス等に変更してコントロールソースでselect 名称 from テーブル1 where id in Replace("1;2",";",",")の様な事をした結果複数件出た場合は区切り文字で区切って全部出す等を可能なのでしょうか? よろしくお願いいたします。

  • MovableTypeの複数インストールとディレクトリ構造について

    現在MT3.33を使って友達5人でブログを書いています。 ドキュメントルート:/example/ (http://example.com) MT3.33インストールディレクトリ:/example/mt33/ ブログディレクトリ:/example/blog/foo/ , /example/blog/bar/ ...(5つ分) この度MT4.21へアップグレードしたいのですが、友達のブログがあるので失敗が怖くてアップグレードができません。 一時的に二つ目のMT4.21をインストールして構築し、MT3.33のログをエクスポート・インポートで読み込んだ後にMT3.33をアンインストールしたいのですが、失敗を防ぐ為にはどのように作業を進めれば良いのかアドバイスを頂ければ幸いです。 私はともかく友達はブログのURLが変わるのを嫌がるでしょうから、最終的には元の(同一同名の)ディレクトリ構造にしたいというのがポイントです。 MT4.21インストールディレクトリは/example/mt42/と別にする予定ですが、MT3.33とMT4.21が生成するブログのディレクトリが同一になるのは問題ですよね? ブログディレクトリ:/example/blog/foo2/ , /example/blog/bar2/ ... としてもやはり問題でしょうか? 最終的には/foo2/を/foo/に/bar2/を/bar/に等と戻したいのですが、MT3.33をアンインストールした後に変更すればOK・・・というのは間違いでしょうか? DBなどの影響とか・・・DBは疎いので想像がつきません。 バックアップを取ってMT3.33とブログを削除し、新たにMT4.21をインストールして復元するのが正しいのかもしれませんが、DB(PostgreSQL)はサーバー管理者に設定等お任せしているのでバックアップの仕方が分かりません。 MT3系とMT4系ではテンプレートの構造がかなり変わったという事なので、表示が引き継がれるかも不安です。(MTタグや、マークアップや、プラグインの継承など) MT3系からMT4系へエクスポート・インポートする際は、サブカテゴリが継承されないとも目にしました。 過去にインストールやアップデートに難儀したので、一朝一夕で同じ状態を再現するのは私には不可能と判断し、別途新規インストールで再現出来ればと思い至りましたが、迅速で安全確実なアップグレード法があればそちらの回答もお待ちしております。

    • catcafe
    • 回答数3
  • ログインに失敗し、MicrosoftReportViewer で作成したレポートが表示できない。

    正しい接続文字列で接続しているはずなのですが、 レポートが表示されずに困っています。 皆様の知恵をお借りしたく思います。よろしくお願いします。 開発環境はVisualStudio2008、DBはSQLServer2005EXPRESSです。 目的と操作手順、ソース、エラー内容は以下になります。 MicrosoftReportViewerでレポートデザインReport1.rdlcと それを表示するためのForm2を作成しました。 Form2は、ユーザー名やパスワードを入力するForm1で 正しい接続文字列が作成され、接続に成功した時に表示されます。 Report1.rdlc作成時に、 データソース構成ウィザードのデータ接続の選択で 「接続文字列に重要情報を含めますか?」という質問には 「いいえ。重要情報を接続文字列に含めません。」を選択し、 Form1でユーザーが入力するようにします。 -------Form1 ログインフォーム------------------- private void button1_Click(object sender, EventArgs e) { // 接続文字列を生成する string stConnectionString = string.Empty;  stConnectionString += "Data Source = " + textBox1.Text + "\\" + textBox2.Text + ";";  stConnectionString += "Initial Catalog = " + textBox3.Text + ";";  stConnectionString += "UID = sa;";  stConnectionString += "PWD = " + textBox4.Text + ";";  // インスタンスを生成 System.Data.SqlClient.SqlConnection cSqlConnection = ( new System.Data.SqlClient.SqlConnectio(stConnectionString));  // データベース接続 cSqlConnection.Open();  // 接続文字列を渡す。  Form2 form = new Form2(); form.myEditData = stConnectionString; form.ShowDialog(); form.Dispose();  //接続を閉じる  cSqlConnection.Close(); cSqlConnection.Dispose(); } ---Form2 MicrosoftReportViewerで作成した、Report1.rdlcを表示 public partial class Form2 : Form public string myEditData; private void Form2_Load(object sender, EventArgs e) {   //Form1で接続確定している文字列を使用する。 string stConnectionString = myEditData;   // SqlConnection の新しいインスタンス生成する    System.Data.SqlClient.SqlConnection cSqlConnection = ( new System.Data.SqlClient.SqlConnectio(stConnectionString)); // データベース接続 cSqlConnection.Open(); (※1) // report1.rdlcをForm2に張り付けた際に自動生成されるコード // TODO: このコード行はデータを  '[DB名]DataSet.[テーブル名]' テーブルに読み込みます。   必要に応じて移動、または削除をしてください。 (※2) this.[テーブル名]TableAdapter.Fill    (this.[DB名]DataSet.T_USERLIST); this.reportViewer1.RefreshReport(); } 接続文字列が正しい&ログイン出来ているのは(※1)の行で SQL文を実行し、正常な応答があった事で確認しました。 実行すると(※2)の行でエラーが発生します。内容は、  SQL EXCEPTIONはハンドルされませんでした。  ユーザー 'sa' はログインできませんでした。 というものです。

  • ワーク関数(VLOOKUP/INDIRECT)について教えてください

    当方、31歳の男です。 先日、上司にマクロ(ワークシート関数?)を使用して、下記のツールを作れ、と 指示されました。 「概要」 ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、   ある→打てる   ない→打てない  といった具合に結果を出力させるマクロ(ワークシート関数)?を作成する。    (シート1)   ・過去に打った実績があるかどうかを検索して、結果を出力するシート     (シート2)   ・「過去に打ったコマンド」・「何処のサーバで打った」・「目的」が入力してあるDBみたいなモノ     →ココを参照して結果を出す。   (シート1について)  ・条件指定のシート(条件は3つを指定する)  セルE5→任意のコマンドを(直接)入力→例.df  セルE6→どのサーバで打つか(リスト)から選択→例.DBサーバ セルE7→目的は何か(リスト)から選択→例.障害対応 以上が条件指定    以下が検索結果  セルE9→コマンド(df)の意味(例 ドライブの使用状況)  セルE10→監視装置にコマンド(df)を打ったことによりエラーメッセージが出力するか(例 出力しない)  セルE11→コマンド(df)が運用に影響があるか(例 なし)  セルD12→コマンド(df)が実際に打てるか(例 ○)→ココが本来の主旨 (シート2について) ・1コマンドにつき列ごとに整理されています。    A列1~10行目→打ったコマンドの一覧→約10種類   B列1~10行目→コマンドの打った場所のサーバ名→約3種類(STサーバ・DBサーバ・PNサーバ)   C列1~10行目→コマンドの打った目的→約3種類(障害対応・ログ調査・顧客依頼)   D列1~10行目→コマンドの意味→10種類   E列1~10行目→コマンドを打ったことにより監視装置にエラーメッセージが出力するか→約2種類(出力or出力しない)   F列1~10行目→任意のコマンドが運用に影響があるか→約2種類(ありorなし)の2種類   G列1~10行目→任意のコマンドが実際の環境で打てるか→約2種類(○or×) 多分、マクロではなくワーク関数(VLOOKUP/INDIRECT/IF)を使えば出来ると思いますが、当方さっぱり分かりせん。 (素人でコンピュータ専門分野でもないので...。) 骨格だけでも結構ですので教えてもらいないでしょうか? 以上、お願いします。

  • PostgreSQL odbc_fdwデータ異常

    odbc_fdw経由でoracleとdb2へ接続し、データを取得したところ、 テーブルのレコード件数は正しく表示されますが、 各レコードの項目のデータが正しく表示されません。 ※常に1項目目の値は'#'、2項目目以降はnull 何が問題なのでしょうか? 具体的な対処法はありますでしょうか? よろしくお願いいたします。 [参考情報] ・サーバ側のバージョンは以下の通り OS: Windows Server 2019 Standard PostgreSQL: postgresql-x64-16 ・postgreSQLサーバ側のデータベースの文字コードはUTF8 ※特に文字化けの問題ではなさそうな気はします。 ・OS側のODBCの定義は問題ありません。 別のツール(A5:SQL Mk-2)で正しく参照できています。 ・odbc_fdwのモジュールは以下の2つで試しましたが、結果は同じです 1. 以下のサイトのWindows用のバイナリバージョンで、CREATE EXTENSION odbc_fdw https://www.postgresonline.com/journal/index.php?/categories/85-odbc_fdw POSTGRESQL 16 64-BIT FOR WINDOWS FDWS 2. 下記サイトのソースコードをビルドした結果を、ALTER EXTENSION odbc_fdw UPDATE https://github.com/CartoDB/odbc_fdw ■参照結果: odbc_fdw(oracle) postgres=# select count(*) from odbc_zzzz_test_tbl4; count ------- 2 (1 row) postgres=# select * from odbc_zzzz_test_tbl4; data_id | name1 | name2 | update_d ---------+-------+-------+---------- # | | | # | | | (2 rows) ■参照結果: odbc_fdw(db2) postgres=# select count(*) from odbc_yyyy_CONNHEADER_SCMDWH_EVENT; count ------- 1263 (1 row) postgres=# select * from odbc_yyyy_CONNHEADER_SCMDWH_EVENT; appl_id | appl_name | client_protocol ---------+-----------+----------------- # | | # | | # | | # | | (以下省略) ■定義: odbc_fdw(oracle) CREATE SERVER odbc_zzzz FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'PANDA-DEV', encoding 'SJIS'); CREATE USER MAPPING FOR postgres SERVER odbc_zzzz OPTIONS (odbc_UID 'xxxx', odbc_PWD 'xxxx'); CREATE FOREIGN TABLE odbc_zzzz_test_tbl4 ( DATA_ID text, NAME1 text, NAME2 text, UPDATE_D date ) SERVER odbc_zzzz OPTIONS ( sql_query 'select DATA_ID,NAME1,NAME2,UPDATE_D from ssss.test_tbl', sql_count 'select count(DATA_ID) from ssss.test_tbl' ); ■定義: odbc_fdw(db2) CREATE SERVER odbc_yyyy FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'yyyy', encoding 'SJIS'); CREATE USER MAPPING FOR postgres SERVER odbc_yyyy OPTIONS (odbc_UID 'xxxx', odbc_PWD 'xxxx'); CREATE FOREIGN TABLE odbc_yyyy_CONNHEADER_SCMDWH_EVENT ( APPL_ID text, APPL_NAME text, CLIENT_PROTOCOL integer ) SERVER odbc_yyyy OPTIONS ( sql_query 'select APPL_ID,APPL_NAME,CLIENT_PROTOCOL from aaaa.bbbb_tbl', sql_count 'select count(APPL_ID) from aaaa.bbbb_tbl' );

  • 5日でSQLに関する基本知識・操作とアプリに関連した操作をマスターする

    5日でSQLに関する基本知識・操作とアプリに関連した操作をマスターすることになってしまいました。 マスターといいましてもマニュアル類を参照しての業務は可能です。 現状、操作する予定のPCやアプリが手元にありません。 またDBの内容もわかりませんが、おそらくPCの資産管理だと思われ、住所録程度のものと考えておけばいいらしいです。 ところが、私はSQLやAccessに関する知識が全くありません。 SQL文は使ったことが無いですし、AccessもサーバにあるEnterprise Managerからテーブルをエクスポートし、 Accessのウィザードや既存の成型テーブル?にデータを読み込ませ、体裁を整えて印刷するくらいのことしかできません。 現状、様々なウェブサイトを見てSQLとは何かというところから勉強しているのですが、少々混乱しています。 非常に漠然とした質問なのですが、SQLに関する基本的な知識、使用頻度の高い命令等を参考にできるサイトや書籍、 また同様に以下のアプリを使用する際の参考サイト等をお教え願えますでしょうか。 参考までに、FileMakerでは会社の基幹業務を作成するほどのスキルはありますが(フィールドとレイアウトを作成してリレーションするだけですが・・・)、 Access向けにDBを作成したり、適切にエクスポートするようなことはしたことがありません。 1)FileMakerとAccessでのデータの橋渡し 2)OracleDBとAccessでのデータの橋渡し

  • アセンブリ:FCのファイルオープンについて

    アセンブリ:FCのファイルオープンについて ファイルオープンのファンクションコールについて質問させてください。 うまく伝えられるか不安なので、いま陥っている現象を順番に書かせていただきます。 まずエディタで、 ---------------------------------- MOV AH , 3DH MOV AL , 00H MOV DX , offset FNAME INT 21H FNAME DB 'C:\xyz.txt',00H ---------------------------------- という簡易なプログラムを記述しました(擬似命令は省いています) これをアセンブルすると、 --------------------------------------- CS:0100 B43D MOV AH,3D CS:0102 B000 MOV AL,00 CS:0104 BA0901 MOV DX,0109 (*注) CS:0107 CD21 INT 21 CS:0109 43 INC BX ・ ・ --------------------------------  となるのですが、このとき AX=0003  CY となり、ファイルオープンに失敗してしまいます。 理由がまったくわからないので、デバックの直打ちで 0200 DB 'C:\xyz.txt' と格納してから、(*注)である命令を MOV DX,0200 に打ちかえれば、 AX=0005  NC となって無事にオープンできるみたいです。 なお、ファイルオープンに限らず、ファイル作成でも同じでした。 エディタでアセンブル( DX , 0109 ) だと失敗し、 デバッグ直打ち( DX , 0200 ) だと成功します。 これはいったい、どういう理由からなのでしょうか? 何冊か本を読んでみたのですが、書かれているのはコードの記述のみなので困っています。 わかる方がおられましたら、ご教授ください。 WINXP:MASM32で行っています。

  • WebSQL 複数のデーターを引っ張る方法

    Webアプリを開発しておりまして、SQLに詳しい方にDB回りをお願いしいますが、躓いてしまいました。 W3Cに則り作成のため、WebSQLを使って名簿のようなテーブルから、該当するデーターをループを組んで読みだそうとしていますが、最後のデーターしか返ってきません。 目的は、該当する名前を表示して、それぞれに付加(追加する:空のテーブルは用意しておいて)データーを入力して、DBへ返そうと思っています。 しかしSQLの超初心者のため、またWebSQLやSQLiteも始めたばかりで、簡単にループを掛けてインクリメントで読み出し、表示して  が 巧く行きません。 なにやら「同期」とか「非同期」なる言葉があるようですが、そもそもこれもよくわかりません。 上記の目的を達成させることが可能なのか、不可能なのかを教えていただければ助かります。参考文献などを示唆していただければなお良いと思います。 まず、以下のようなテーブルを用意しています。   名前  性別  身長  体重     山田  男   高橋  男   田中  女   吉田  男   佐藤  女   などなど 以上から 女だけを順に取ってきて  :入力ボックスとは input type="text"の様なものです   田中  女   入力ボックス  入力ボックス   佐藤  女     〃        〃   以下該当者全て同じように表示 入力したデーターを 該当する空欄(あるいは上書き)でデーターを戻す これを ループ処理でやりたいと思っています。 よろしくお願いします

  • Head First PHPサンプルコード文字化け

    よろしくです。 下記のphpの本を参考にプログラムを勉強しているのですが、 サンプルコード(完成品)の日本語部分(DBがソースの日本語部分全て)がすべて文字化けしてしまいます。 この本は文字化け対策を強みにした本なのですが、実際のサンプルコードがこんな状態なので非常に困っています。 例えば、表示サイトページ内に3時間というデータが表示される予定だとすると、3??(ハテナマーク)のように表示されます。 ちなみに文字化け後、ブラウザ、DB、phpの文字コード設定はutf8統一であることは確認しました。apacheの文字コードはわかりません。 テスト環境は、自宅のローカルサーバーと、某レンタルサーバーの2つでどちらでも文字化けです。 この本を試した方、もしくはちゃっちゃっと下記サイトからサンプルをとって試していただける方、どうかレスをお願いします。 著書内ではこれでどうだというくらい日本語対策をうたっているのに、全サンプルがNGとは、あまりに不思議な現象で、とても困っています。 どうかよろしくお願いします。 『Head First PHP & MySQL――頭とからだで覚えるWebアプリケーション開発の基本』 Lynn Beighley, Michael Morrison 著、佐藤 嘉一 訳 2010年03月 発行 672ページ ISBN978-4-87311-444-6 http://www.oreilly.co.jp/books/9784873114446/ 関連ファイル ー サンプルコード に本の中で使われている全てのサンプルが入っています。

    • ベストアンサー
    • PHP
  • Ajaxで画像の削除

    Ajaxで画像を削除しようといろいろ試行錯誤しているのですが、 最終的なところで詰まっています。 $(function(){ $("input:button").click(function(){ //クリックされた画像のidを取得 var id = $(this).attr("id");   alert(id); //削除ボタンの無効化 $(this).attr("disabled",true); //idをサーバに送信(PHP側で削除処理)して結果を受け取る $.ajax({ url : "/test/delete_image", dataType : "json", data : {id:id}, type : "post", success : function(data){ if(data.id){ alert(data.id); $("#tblh img#image"+data.id).attr("src","/images/noimage.gif"); } }, error : function(){ alert("通信に失敗しました。"); } }); }); }); codeigniterというフレームワークを利用しPHP側では画像をディレクトリから削除しています。(こちらの動作は問題なし) <?php class Delete_image extends CI_Controller { function __construct(){ // Model クラスのコンストラクタを呼び出す parent::__construct(); $this->load->model('array_constant'); $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->load->library('form_ex'); } function index(){ if(!$this->input->post("id")){ return false; }else{            //画像の削除とDBの画像名称を更新 $arr = array('id' => $this->input->post("id")); } echo json_encode($arr); } } としています。 画像の削除とDBの画像名称は更新されてるのでPHP側は問題ないようです。 jsonの値を受け取って画像を置き換えようとしているのですが、エラー側のほうに 判断されてしまいます。「alert("通信に失敗しました。");」となります。 なぜか分からず困っています。 教えてください。

    • ベストアンサー
    • AJAX
  • 誤って変更した拡張子を元に戻すには?

    職場でWindowsNT4.0サーバーを使っています。ホームページ運営に支障が出る恐れがあるので、解決策をご存じの方は早急にご回答お願いいたします。 問題になっているのはデータベース用サーバーです。利用者の方からメーリングリストについて問い合わせがあったため、リストのデータベース(拡張子は.db)を開いて中身を調べました。当初アイコンは白地にWindowsマークになっていたのですが、右クリックで「アプリケーションから開く」からNOTEPAD(メモ帳)を選んで開くときに、下の方にある「この種類のすべてのプログラムを開くときに、このアプリケーションを使う」のチェックボックスをはずすのを忘れてしまい、該当のデータベースだけでなく、.dbの拡張子を持つすべてのアイコンがメモ帳になってしまい、元に戻せなくなってしまいました。 そのためデータベースが開けなくなり、問題が生じています。サーバーの再起動を行ったりしたのですが、何も変わりません。 バックアップは取ってあるのですが、出来る限り現状のまま拡張子だけを戻したいのです。ちなみにデータベースのプログラムはobjectstore,VisualBasic6.0で行われているようです。 データベースのメンテナンス、プログラムについては保守業者の方にお願いするしかないのですが、まず、業者の方を呼ばずに管理者だけで解決する方法はないものでしょうか。 どうかよろしくお願いいたします。

    • noname#5533
    • 回答数6
  • PHPとMySQLについて

    社内サーバーにWebアプリをUPし、 全てデータベース管理にするため、MySQLを使用しました。 参考書を見ながら作成したため、構文に間違いはありません。 参考書は「 はじめての人のためのかんたんPHP + MySQL入門」です。 この参考書の第8章にあるWEBアプリを忠実に再現しました。 しかし、フォームに情報を入力し、登録を押しても情報が反映されません。 以上と同じように、ぶっとびねっと(フリーレンタルサーバー)でもUPし、phpMyAdminでDBを構築しましたが、 これも同じく登録情報が反映されませんでした。 無論、phpMyAdminから直接CREATEし、HPに情報を反映させるのは可能です。 その際、日本語が???となってしまいましたが、その他は正常です。 一番の問題は、なぜHPから情報を入力し、それがDBへ反映されないのかです。 .htpccessやPHP.iniの設定と何か関係があるのでしょうか? 社内サーバーに.htaccessファイルは無いそうです。 となると、php.iniだと思います。 私は初心者のため、イマイチPHP.iniが良く分かりません。 ローカルにApacheなどを落とした場合は、C:Windowsの中にPHP.iniの設定をいじればいいと思いますが、 社内サーバーの場合、サーバー上のどこかにあるPHP.iniファイルの設定を変える必要があるのでしょうか? 以上、ごちゃごちゃしてて申し訳ありませんが、 お助け下さい。

    • ベストアンサー
    • PHP
    • mark28
    • 回答数1
  • まずもって無難なロクハンSP

    皆様こんにちは。 表題の通り、自作スピーカーに関する相談でございます。 昨日オーディオ仲間の一人が拙宅を訪れまして、その際適当な ロクハンで何かスピーカーを作りたい、という話がありました。 彼の要望は、  ・なるべく安く  ・キャビネットも簡単な工作で  ・スタンド不要のタイプであり  ・そして音が良い という典型的ワガママであります。 とりあえずは当方、ダイトーDS-16DF+長岡式F-15AV、または 同ユニットで長岡式MX-22(今現在はAV-4の型番?)というお勧め とし、もう一ランク上としてフォステクスFF165WK+長岡式DB-8を 推薦致しました(推薦というより、新FFロクハン+DB-8は当方も 是非聴いてみたい音でして)。 皆様、彼の要望を満たす形で、他に何かめぼしい組み合わせは ございませんでしょうか? 残念ながら、スペース上の制約で三六板等の平面バッフルは断念、 また彼の音の好みにより、当方お勧めのTQWTも却下と相成って おります(すみません、こやつ本当に勝手でして)。また、彼自身は、 プラストゥイーターとしてフォステクスFT96Hを所有しており、最高域 に関してはおおむね問題無しという状況です。 実は当方、自作スピーカーに関して皆様のお知恵を拝借したい 「?」が今現在あるのですが、まずはこちらで皆様のご助力を 是非とも頂戴致したく、何卒、よろしく、お願い申し上げる次第です。

    • noname#156650
    • 回答数5
  • bcp in でエラー

    初めて投稿致します。 過去ログや他サイトでもいくつかみかけた事象ですが、 どこにもはっきりとした回答がないため質問させて頂きました。 知っている方がいたら、ご教授お願いします。 環境は、Win2003Server + SQL Server2000 です。 外部サーバからisqlで取得したデータをPerlでタブ区切りに加工し、 そのファイルをbcpでDBにインサートする処理でエラーが発生します。 エラー内容は、過去ログにもあったとおり 『文字列データの右側が切り捨てられました』というものです。 1行目からエラーが発生し、10回のエラー発生で異常終了します。 ただ、3万行あるデータを2万行と1万行にしてインサートすれば 問題なくDBに登録されます。 この事象はMicrosoftのバグなんでしょうか? サイト上には、そのようなバグが報告されていないようですが。 それともどこかに仕様として紹介されているのでしょうか。 データのサイズ、レコード数に関わらず bcpでインポートできるようにしたいのです。 ちなみに、現行は7.0で問題なく上記処理が稼動しています。 本サイト上に示されていた解決法のODBCバージョンですが、 ODBCは最新版が入ってるので、それ以外でこの事象の解決法を 知っている方がいましたらぜひとも教えてください。 以上、よろしくお願い致します。

    • heaton
    • 回答数3
  • MySQLの挙動が変に・・・

    CentOS5.3を使用し、PHPのバージョンを4系から5.3へバージョンアップしたらMySQLの挙動が変になりました。 これまでは、 # mysql -u -p [enter]でパスワードを要求され、パスワード入力後MySQLにログインできていて、 mysql>show databases;を実行するとこれまでのデータベース一覧が当然出てきました。 バージョンアップ後、 # mysql -u -p [enter]でパスワード要求もなくログインされ、 mysql>show databases;を実行すると、 +--------------------+ | Database +--------------------+ | information_schema | test +--------------------+ のみ表示されます。 どうしてこうなったのかわかりません。 PHPのバージョンアップは以下のとおりしました。 以前のPHPバージョンを削除 yum remove php php-* 5.3のインストール # yum install php53 php53-mbstring php53-mysql なお、WordPressをインストールした際にも以前は通常通りインストールできたのですが、 5.3にしてからは 「データベース接続確立エラー」と表示されDBへ接続できないようで困っています。 以前質問させていただいた時に 「MySqlの設定が初期化されたかMySqlも更新されたかです。」とご教授をいただいき、 # ls /etc/my.cnf* を実行したところ、すでに /etc/my.cnf my.cnfが存在しております。 当該サーバーに以前より現存していたDBを使ったサイトの閲覧も可能なので、どうなっているのかわかりません。 緊急性を要し、再度ご質問させていただきました。 大変申し訳ございませんが、ご教授よろしくお願いします。

    • mouages
    • 回答数2
  • PHPでアクセスログ管理システム

    掲題の通り、PHPでアクセスログを管理(管理画面より閲覧)できるシステムを作ろうと思っています。システムの実現方法に悩んでいます。「こういうのが最も動作が軽い」から「実務でこういうのを作った」「自分が作るならこう作る」までなんでも良いので(ちょっとしたヒント程度のものでもかまいませんので)アイデアをいただけたらありがたいです。 要望は以下のとおりです。 ・管理画面から閲覧ができる(ログファイルを見る必要がない) ・サーバーへの負荷が少ない ・リアルタイムがベスト ※具体的なソースのご提示はなくてもかまいません ※対象サイトの月間PVは3万~5万程度です。 ※「Google Analyticsを使えば良い」はお控えください 当方で考えたシステムは以下の3通りです。 == 1. アクセスログテーブルを作成し、ユーザーからのアクセスするたびにDBにINSERTする 2. テキストファイルに出力をしておいて、アクセスの少ない時間帯にバッチを動かして、テキストからDBにINSERTする 3. テキストファイルに出力して、管理画面でアクセスするたびにテキストを加工し、閲覧できるようにする == どれも、どこかに大きな負荷がかかりそうな気がして、いまいちこれで良いのか、という感じがしています(3万~5万というPVがどの程度のものかがいまいち掴めていない、というのもありますが…) 以上です。よろしくお願いします。

    • 締切済み
    • PHP
  • データグッドビュー編集後のエラーについて

    VB初心者です。 (1)フォームロード時にアクセスのデータベースにアクセスし、データグリッドビューに表示 (2)フォーム上のデータグリッドビューを編集 (3)データベースに登録ボタン押下すると、フォーム上にあるデータグリッドビューをアクセスのデータベースに反映(update) というプログラムを作成中ですが、データベースに登録ボタンを押下すると「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とのエラーが出ます。 ネットで色々調べたのですが、よくわかりませんでした。 このエラー内容が分かる方、ご教示の程よろしくお願いします。 PC環境はWINXP+VS2008です。 Imports System.IO Imports System.Data.OleDb Public Class Form1 Dim dAdp As OleDb.OleDbDataAdapter Dim dSet As DataSet = New DataSet("T_資料") Public Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load '▼フォームロード時の処理 Dim cn1 As New OleDb.OleDbConnection("Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source=" & Application.StartupPath & "\登録.mdb;") Dim cmd1 As New OleDb.OleDbCommand("SELECT * FROM T_資料", cn1) cn1.Open() Dim dAdp As OleDb.OleDbDataAdapter dAdp = New OleDb.OleDbDataAdapter("SELECT * FROM T_資料", cn1) dAdp.Fill(dSet, "T_資料") DataGridView1.DataSource = dSet.Tables("T_資料") End Sub Public Sub cmd_Db_reg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmd_Db_reg.Click '▼「データベースに登録」ボタンを押下したときの処理 Try Dim adapter As New tourokuDataSetTableAdapters.T_資料TableAdapter() dAdp.Update(dSet, "T_資料") MessageBox.Show("更新に成功しました。") Catch ex As Exception MessageBox.Show("更新に失敗しました。" + vbCr + ex.Message) End Try End Sub End Class