VanillaTea の回答履歴
- ACCESSを会社内でネットワークして使用する時の問題点
会社内でデータベース管理の為、現在エクセルにて管理している顧客情報をACCESSに変えた方が良いのではないかという話になりましたが、不明な点がありましたので教えてください。OSはすべてWIN2000です。 社内では10台のPCがネットワークされており、毎日500人の新規入力作業が発生しそうなので、できれば3人くらいで新規入力作業ができればと考えておりまして、 1台のマスターPCのACCESSを使う場合、 1.同時に入力は可能でしょうか? 2.顧客のID-NOのダブりは発生しませんか? 3.マスターPCへの負荷、その他不具合は? 3台のPCのACCESSを使う場合、 1.マスターに統合するときの顧客のID-NOのダブりは発生しませんか? 2.その他不具合は?
- ベストアンサー
- その他(データベース)
- fxnana
- 回答数6
- ポインタに ~0を入れること
見かけたCのプログラムで、 ポインタに~0を代入するものを見ました。 そのプログラムをそのまま載せるのはわかりにくいので、 代わりに以下のプログラムを作って実行しました。 #include <stdio.h> int main(void) { char *pa[3]; int i; pa[0]=0; pa[1]=~0; pa[2]="Hello"; printf("sizeof(char*)=%d\n", sizeof(char*)); for(i=0; i<=2; i++) { if(pa[i]==NULL) printf("pa[%d] はNULLです。\n", i); if(pa[i]==(char*)0xFFFFFFFF) printf("pa[%d]は全ビット1です。\n", i); if(pa[i]==~0) printf("pa[%d]は~0です。\n", i); } return 0; } 結果 sizeof(char*)=4 pa[0] はNULLです。 pa[1]は全ビット1です。 pa[1]は~0です。 このプログラムはコンパイル時にエラーも警告も出ず、 動作も意図したとおりです。 pa[1]に入っている ~0 は、int型の定数なのでしょうか。 それならば、 pa[1]=~0; という代入や if(pa[i]==~0) という比較は 左辺はchar*型で右辺はconst int型であって型が異なりますが、 問題ないのでしょうか。 ~0は0の否定なので、全ビットは1なのでしょうけど、 int型(の定数)だと思います。 ~0というのは何か特別な値なのでしょうか。 ポインタに~0を入れるというのは、意味があるのでしょうか。 (例えば、「ポインタに0を入れるということは、ヌルポインタであって、ポインタとして無効なんですよ」のようなこと。)
- ベストアンサー
- C・C++・C#
- noname#2045
- 回答数3
- phpでhdmlを生成しても機能せず。
こんにちは、宜しくお願いします。 今、phpでhdmlを生成する作業をやっています。 商品のデータベースを組んで、ユーザーのリクエスト条件にあうものの名前を リストとして返し、その名前をクリックすると、個別の情報に移るというものです。 ですが、リンクになっているはずの上記の名前がただのテキストとして描画されて 機能しないのです。 なぜでしょう? なお、リストを表示するhdmlはphpにて生成しています。 <hdml> <display> <pre><?php~?></pre> </display> </hdml> という感じです。 率直に言うと、業務の上での問題を質問しているので、恥ずかしくて、 申し訳なさでたまらない心境なのですが、お手数ですがどなたかお詳しい方が いらっしゃればお返事いただければ幸いです。 (私はデータベースはまるでわからない人間なので、こういった質問の最低条件も 満たしていない質問になっているかも知れませんが、申し訳ありません。) ※リンク部分は、文字列の末部分が ???/a> という妙な表示になっています。
- ベストアンサー
- その他(データベース)
- elmar
- 回答数2
- 大規模なショッピングサイトのDB設計について
はじめまして。 今回、以下のような規模のショッピングサイトを構築しようと思っています。 商品数が1万点を超えます。 商品の詳細ページ、分類ページはテンプレートを用意してユーザがアクセスする度に商品データベースにアクセスしてデータを読み込もうと思っています。 この際に生じた疑問点があります。 ・1万点を一つの商品テーブルで扱う場合に、アクセスしたときにどれくらい遅くなるのかという点。このような規模の場合、どんな設計にするべきなのか?気をつけるべきことがあるのか?教えて下さい。 ・顧客数や受注伝票が多数想定されるので、いくつかのテーブルにわけようと思っているのですが、どのような分け方が一般的なのでしょうか? 使用する言語がPHP、DBにはMySQLかPostgreSQLの場合について考えています。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- snake103
- 回答数5
- PostgreSQLをWindows環境で
会社でデータベース構築をするように言われました。環境は、WindwosNT、PHP、PostgreSQLです。一応自分のマシンにはこれらがインストールされているのですが、PostgreSQLを使ってのデータベースを構築し、それをWindows上でどのように操作していいかさっぱりわかりません。ネットでもいろいろ出ているようですが、大抵がUnixとの説明ばかりで・・・。どなたかお勧めのサイトまたは書籍をご存知でしょうか??? 宜しくお願いします。
- 締切済み
- その他(データベース)
- Sincha
- 回答数3
- 大規模なショッピングサイトのDB設計について
はじめまして。 今回、以下のような規模のショッピングサイトを構築しようと思っています。 商品数が1万点を超えます。 商品の詳細ページ、分類ページはテンプレートを用意してユーザがアクセスする度に商品データベースにアクセスしてデータを読み込もうと思っています。 この際に生じた疑問点があります。 ・1万点を一つの商品テーブルで扱う場合に、アクセスしたときにどれくらい遅くなるのかという点。このような規模の場合、どんな設計にするべきなのか?気をつけるべきことがあるのか?教えて下さい。 ・顧客数や受注伝票が多数想定されるので、いくつかのテーブルにわけようと思っているのですが、どのような分け方が一般的なのでしょうか? 使用する言語がPHP、DBにはMySQLかPostgreSQLの場合について考えています。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- snake103
- 回答数5
- Apacheでcgiができないんです。
以下のホームページと同じように、設定したのですが。。。 http://www.futomi.com/lecture/apache/config.html 下のcgiは実行できます。 #!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<HEAD>\n"; print "<TITLE>Apache</TITLE>\n"; print "</HEAD>\n"; print "<BODY>\n"; print "<H2>Welcome to my computer, Apache Server!</H2>\n"; print "</BODY>\n"; print "</HTML>\n"; しかし、下のcgiは実行できません。htmlファイル、cgiファイル共に、あるホームページからコピペしたので、間違いないと思います。ここではhtmlファイルは書きませんが、以下のURLです。 http://www2j.biglobe.ne.jp/~apollo/server/apacuse.html #!/usr/local/bin/perl $countfile= "count.dat"; open(IN, "< $countfile"); $count = <IN>; close(IN); $count++; open(OUT,"> $countfile"); print OUT $count; close(OUT); print "Content-type: text/plain\n\n"; print $count;
- ベストアンサー
- CGI
- kamkamkam3
- 回答数4
- VC++で一回実行したファイルをもう一回実行するとエラーになる?
VC++で一回正常に実行したファイルを保存し、もう一回ビルドするとエラーになります。なんでですか? 外部シンボル "_main" は未解決です というものと 外部参照 1 が未解決です というエラーが出てビルドできません。 前回の質問の補足というかたちになりますがよろしくお願いします。
- PCでは見れるが、携帯(J-SKY)では見れない。
YY-BOADRを携帯から見るCGIを作成しました。 件名一覧画面はOKなのですが、 件名をクリックしてその内容を表示する画面に行こうとすると PCでは見れるが、携帯(J-SKY)では白い画面が表示されるだけでした。 いったいどうしてでしょうか?教えてください。 よろしくお願いします。m(__)m ---以下ソースサンプル(サブルーチンは省略)--- #!/usr/bin/perl #日本語コード処理ライブラリ require './jcode.pl'; # ↓保存されるファイルの漢字コード('sjis' 'euc' 'jis' のいずれか) $kanjicode = 'sjis'; $logfile = './circle.log'; ############################# # メイン処理 ############################# &init_form($kanjicode); print <<HTML; Content-type: text/html <HTML> <BODY> HTML if($form{mode} eq 'comm') { &viewComment; } &viewList; sub viewList { open(IN,"$logfile") || &error("Open Error : $logfile"); while (<IN>) { ($no,$reno,$date,$name,$mail,$sub,$comment,$url,$host,$pw,$color,$icon) = split(/<>/); if ($reno eq "") { print <<"HTML"; [$no] <A href="$C?page=$no&mode=comm">$sub</a><br> HTML } } print <<HTML; </BODY> </HTML> HTML } sub viewComment { open(IN,"$logfile") || &error("Open Error : $logfile"); while (<IN>) { ($no,$reno,$date,$name,$mail,$sub,$comment,$url,$host,$pw,$color,$icon) = split(/<>/); if ($reno eq $form{page} || $no eq $form{page}) { print <<"HTML"; [$sub <a href="mailto:$mail">$name</a> $date]<br> $comment <HR> HTML } } print <<HTML; </BODY> </HTML> HTML exit; }
- ベストアンサー
- CGI
- noname#27709
- 回答数4
- INSERT操作で出るエラー
perlのDBIを使いDBに接続してINSERTしようとしました (Postgresです)。 INSERT操作は成功したのですが、同じ数字を挿入させたら 上書してしまいます。 このときはエラーを返すというプログラムはどうすればよいのですか? 本で調べたら、つかえそうな$h->stateをみつけましたが使い方がのって いないし現在理解できていない状態です。お願いします。
- ベストアンサー
- CGI
- ooggaawwaakkeenn
- 回答数2
- Socketによるデータ読み出しについての疑問
horagaiです。お世話になっております。 socketを使ってWebサーバーからHTTPでファイルを取得するスクリプトを組んでいます。 (1) while(<SOCK>){ push(@Data,$_); } というルーチンでソケットハンドル<SOCK>から読み出したデータをリスト@Dataに入れています。 ここで読み出すのがテキストファイルなら、ファイルデータが終了した時点でちゃんとWhileループが終了するのですが、GIF,JPEGのようなバイナリーファイルの場合、あるいはテキストファイルでも一番最後の行に改行コードが入っていない場合、ループが終了してくれません。どうやってデータの終了を確認してwhileループを終了したら良いでしょうか。 (2) こうやって取得したファイルデータを print @Data ; で表示させると、各行の先頭に半角スペースが入ってしまいます。これはpushかsocketの仕様によるものでしょうか。それとも私がどこかでミスをやっているのでしょうか。 Perlのバージョンは 5.004_04 OSはLinuxです。よろしくお願いします。
- カウンターなどのLock機能について
まだまだPerlをはじめたばかりで、カウンターなんて読み込んで+1してるだけです…(お恥ずかしい…) まだ自分でhttpdのサーバソフトを使って実験的におぉ!とかいって楽しんでいる程度ですが、初心者の参考書を読んでみるとflockでロック機能をもたせていました。 今学校でもunixの勉強をしており、本当に少しですが、unixのコマンドなどについても分かってきました。以前はぜんぜんでしたが…。 そこで、flockなどはunixサーバなどでじゃないと活用できないんですよね?このご時世でunixサーバでないというのも珍しいとは思うのですが、unixというものに依存するのがなんとなくいやです。(わがままですいません。) 分かりやすく、かつ高機能なロック(確実に壊れない【ないのでしょうが…】)はないのでしょうか?もし、よかったら、それのソースを教えていただきたいのですが、まだまだ分からないことだらけですが、いじでも勉強してやるきはあります! どうかよろしくおねがいします。
- Socketによるデータ読み出しについての疑問
horagaiです。お世話になっております。 socketを使ってWebサーバーからHTTPでファイルを取得するスクリプトを組んでいます。 (1) while(<SOCK>){ push(@Data,$_); } というルーチンでソケットハンドル<SOCK>から読み出したデータをリスト@Dataに入れています。 ここで読み出すのがテキストファイルなら、ファイルデータが終了した時点でちゃんとWhileループが終了するのですが、GIF,JPEGのようなバイナリーファイルの場合、あるいはテキストファイルでも一番最後の行に改行コードが入っていない場合、ループが終了してくれません。どうやってデータの終了を確認してwhileループを終了したら良いでしょうか。 (2) こうやって取得したファイルデータを print @Data ; で表示させると、各行の先頭に半角スペースが入ってしまいます。これはpushかsocketの仕様によるものでしょうか。それとも私がどこかでミスをやっているのでしょうか。 Perlのバージョンは 5.004_04 OSはLinuxです。よろしくお願いします。
- Socketによるデータ読み出しについての疑問
horagaiです。お世話になっております。 socketを使ってWebサーバーからHTTPでファイルを取得するスクリプトを組んでいます。 (1) while(<SOCK>){ push(@Data,$_); } というルーチンでソケットハンドル<SOCK>から読み出したデータをリスト@Dataに入れています。 ここで読み出すのがテキストファイルなら、ファイルデータが終了した時点でちゃんとWhileループが終了するのですが、GIF,JPEGのようなバイナリーファイルの場合、あるいはテキストファイルでも一番最後の行に改行コードが入っていない場合、ループが終了してくれません。どうやってデータの終了を確認してwhileループを終了したら良いでしょうか。 (2) こうやって取得したファイルデータを print @Data ; で表示させると、各行の先頭に半角スペースが入ってしまいます。これはpushかsocketの仕様によるものでしょうか。それとも私がどこかでミスをやっているのでしょうか。 Perlのバージョンは 5.004_04 OSはLinuxです。よろしくお願いします。
- sprintf
文字列に1文字を結合したいんだけど、 例えば char str[] = "xy"; char c = 'z'; があって、2つを結合する場合、 #include <iostream.h> main(){ char str[] = "xy"; char c = 'z'; char buf[2]; buf[0] = c; buf[1] = 0; strcat(str, buf); cout << str; } でもいいけど、もっと簡単にする方法があったら教えてください。 char str[] = "xy"; char c = 'z'; sprintf(str, "%s%c\0", str, c); cout << str; イメージ的にこうだけど、失敗しました。
- アメリカでビーズ購入方法
つい最近アメリカに引っ越しました. 日本でビーズが好きでよく通販で購入していました. こちらに来てビーズが買いたいのですが,手芸店に行ってもスワロフスキーは売っていません. アメリカ在住の方でスワロフスキービーズの購入方法をご存じの方,どうか教えて下さい.
- ライブラリ化するとメモリを圧迫する?
perl で、数々の処理を一つのファイルにまとめて しまい、その都度、関数を呼び出して使う、という ライブラリ化 ( モジュール化? ) は常套手段だと 思うのですが、ひとつ気になってきました。 require "jcode.pl" ・・・みたいに、プログラムの頭の方でインクルード のようなことをします。するとそのファイルのサイズ 丸々がメモリに入るのでしょうか? つまり、ライブラリファイルが大きければ大きいほど メモリを圧迫し、処理速度に影響したり、何メガも あったりすると読みきれないとか、何かと影響は 出てこないものなのでしょうか。 いま、perl で組んでいて、一つのファイルにぜんぶ まとめてしまうのが心配になってきました。
- Windows2000でMySQLを起動できません
Windows2000proにMySQLをインストールしましたが、以下のトラブルが発生し、原因が分かりません。ご教示をお願いします。 (1)mysqladminで起動をチェックすると以下のエラーになります。 connect to server at 'localhost'failed error: Can't connect to MySQL server on 'localhost'(10061)' (2)MySQLサーバのサービスを開始すると以下のエラーになります。 「ローカルコンピュータのMySQLサービスを開始できません。エラー1058:指定されたサービスは無効であるか、または有効なデバイスが関連付けられていないため、開始できません。
- ベストアンサー
- その他(データベース)
- shinmachi_taro
- 回答数3
- 1
- 2