検索結果
DB
- 全てのカテゴリ
- 全ての質問
- Accessで、DAOでAddnew
参照はDAOで、Addnewでデータの追加をしたいのですが、記述が悪いのか、上手くできません。 どなたか、教えて下さい! テーブル:スケジュールソース フィールド:日付 Private Cur_Db As DAO.Connection Private rs As DAO.Recordset Private sql As String Dim str_date As String str_date = Me!日付 Set Cur_Db = CurrentDb rs.Open "スケジュールソース", Cur_Db, dOpenKeyset, adLockOptimistic rs.AddNew rs("日付").Value = str_date rs.Update
- ベストアンサー
- Visual Basic
- Kalen_F
- 回答数2
- アクセスVBAのSQLについて
(1)テキストファイルに記述したSQL文のセットをVBAで実行するコマンドはありますか? (2)テーブルを作成する際の、DB指定は 「create table "DB名"."テーブル名"…」としたらよいでしょうか (3)"DB名". を省略できるのはどのような場合ですか? (4)Docmd.RunSQL "" で一度に複数のSQL文を実行できますか? よろしくお願いします。m(_ _)m
- ベストアンサー
- その他(データベース)
- SariGEnNu
- 回答数5
- Access セキュリティ設定後にDBが開けなくなってしまいました
■環境 WindowsXPsp2 Access2000 ■症状 AccessのDBを開こうとすると,以下のメッセージが表示されて,DBを開くことができません。 「オブジェクト'test.mdb'を使用する権限がありません。システム管理者またはこのオブジェクトの作成者から権限を取得してください。」 ■発症以前に行った作業 セキュリティウィザードを行いました。 DBにアクセス権限を設定したく,知識がまったく無いままウィザードにしたがって,安易に設定を行ってしまいました。 どのような設定を行ったのかは,詳細には覚えておりません。 ■手元にある情報 ワンステップセキュリティウィザードレポートが印刷してあります。 ------------------------------ セキュリティ未設定のデータベース:test.bak セキュリティ設定されたデータベース:test.mdb ワークグループ情報ファイル:セキュリティ設定済み.mdw ユーザー名:Microsoft Access 会社名:(記載なし) ワークグループID:(19桁の英数字) セキュリティ設定されたオブジェクト:(略) グループ: 名前:Admins グループID:<すでに設定済み> ユーザーグループ:myname 名前:読み取り専用ユーザー グループID:(19桁の英数字) ユーザーグループ:(記載なし) 名前:Users グループID:<すでに設定済み> ユーザーグループ:myname ユーザーグループ: 名前:myname グループID:(19桁の英数字) パスワード:(記載なし) グループ:Admins 名前:admin グループID:<すでに作成済み> パスワード:(13桁の英数字) グループ:Users ■解決のために試してみた事 MS Access Workgroup Administratorを立ち上げ,新規で適当なワークグループを作り,ワークグループ情報ファイルを上書きしました。しかし解決できませんでした。 お忙しいところたいへん恐縮ですが,どうかよろしくお願いいたします。
- 締切済み
- その他(データベース)
- ikdx
- 回答数1
- JSP/Servlet DBからデータを読み込み、CSV形式でダウンロードさせる・・・・
まず、あるボタンをおすと、Servletに飛ばして、そこでDBから特定のデータを読み込んで、読み込んだデータをカンマ区切りにして、ダウンロードさせます。 そして、ダウンロード直後にそのファイルを開かせないで、ダウンロードした人が任意の場所にファイルを保存させたいのです。 ダウンロード自体はできているのですが、どうしてもダウンロード直後にエクセルファイルでひらいてしまい、任意の場所に保存させることができません。Officeの入っていないPCなら任意の場所に保存させられるようなのですが・・・・。 解決案をお待ちしております。
- DBを表示している画面に強制的にメッセージを表示
ACCESS97を使用しています。 デザインマスターとレプリカで複数ユーザーが利用しています。 全てのユーザーの画面にメッセージを強制的に表示させたいのですが そのようなことができますでしょうか?
- 締切済み
- その他(データベース)
- onakagoo
- 回答数1
- postgreSQLでDB名やテーブル名・フィールドを表示させるSQLコマンド
MySQLでは show databases; show tables; show fields from テーブル名; でSQLコマンドとしても実行できますが、PostgreSQLで 同じことのできるSQLコマンドはあるのでしょうか?
- ベストアンサー
- PostgreSQL
- kounesi
- 回答数1
- 文化庁がアニメをDB化するとの記事について
データベース化ですw メリットは一応、これ自体だと思いますが デメリットがあるんでしょうか? 登録されなかった作品は あまり好ましくない みたいな評価にはなると思いますが そもそも、文化庁だけの方針では 規制のためのデータベース化じゃないでしょう。
- PHPでDBへのデータのの挿入がうまくいきません。
PHPでDBへのデータのの挿入がうまくいきません。 PHP初心者です。 質問を2つほどさせてください。 質問1 レンタルサーバ(ロリポップ)で簡単な値の受け渡しを試そうと思い入力フォームと、PHP側でDB接続(ここまではなんとかできました。)と、POSTで受け取ったデータをinsert intoでDBに挿入したいのですが、データが空っぽの状態でしか挿入できません。 phpmyadminで確認していますが、idはA_Iをチェックしているので1,2,3,4....と挿入されていきますが、その他はデータが空の状態で増えていきます。 NOT NULの設定をしていなく、フィールドが空白なので、NULLの状態で挿入されていると思います。 原因は名でしょうか? test.html <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div id="content"> <form action="test.php" method="post"> <input type="text" name="member_id" /> <input type="text" name="member_name" /> <input type="text" name="member_text1" /> <input type="text" name="member_text2" /> <input type="submit" value="送信" /> </form> </div> </body> </html> test.php <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> </head> <body> <?php mb_language("uni"); mb_internal_encoding("utf-8"); mb_http_input("auto"); mb_http_output("utf-8") $con = @mysql_connect('ホスト','ユーザ','パス') or die("接続不可"); mysql_query("set names utf8",$con); $db = "LAA0161195-kuro"; $sdb = mysql_select_db($db,$con) or die("接続不可"); print "接続成功<br />"; $sql = "insert into test values('$_post_vars[id]','$_POST[name]','$_POST[text1]','$_POST[text2]')"; $result = mysql_query($sql,$con) or die("SQL失敗"); mysql_close($con); ?> </body> </html> 質問2 また、文字化けの対策は一通りしたつもりですが、接続時のprint(接続成功)が????と文字化けします。 ググって文字化け対策は一通りできているつもりです。 こちらの原因も分かりません。 冬休みの学校の課題なので困っています。 よろしくお願いします。
- ベストアンサー
- PHP
- noname#163915
- 回答数1
- DBを使いなれない方がMyISAMを使うのは危険か
MyISAMのメリット・デメリットは http://d.hatena.ne.jp/yutakikuchi/20110131/1296484126 を参照にしました。 MYSQL5でMyISAMを使うべきか迷っています。 共有のレンタルサーバーを使っています。 用途は、 [1]PHPで接続してDBから絞込・並べ替えたデータを抽出してWEBページに反映させる。 [2]テーブルは5~10個、フィールド数は合計で100以内、レコード数は1000程度 [3]データの追加と更新はphpmyadminを使用。関わるのは1クライアントのみ。 MyISAMのデメリットは、 ・更新系処理が重い →WEBページから更新させるような機能もなく、1クライアントのみなので問題ないと思います。 ・トランザクションが使えない →全ての作業で一貫して正常に終了しなかった場合にエラーにする機能 →この機能が使えないと、phpmyadminでDBを更新したときにクライアントの入力は正確でも →プログラム側のミスで誤った情報が格納される、なんてことも起こるのでしょうか。 ・テーブルロックをかけるので、複数のクライアントからの同時更新でロックが発生する。 →更新を複数のクライアントでやる用途に変更した場合に、どんなエラーが発生するのか不安。 →同じテーブルを1クライアントしか更新できず、 →その間に他のクライアントが更新することはできない。 →更新中のクライアントの作業が終了することでロックが解除されるため、 →ロック解除後に他のクライアントが更新できるようになる →という機能でしょうか。 ・外部KEY制約を使うことが出来ない。 →便利そうな機能ですが、更新時に注意すればよいので使わないと思います。 ・リカバリが面倒。 →このデメリットが一番心配です。 →MYSQLがクラッシュするとデータが消え、手動で復旧する必要がある。 →phpmyadminにエクスポートでバックアップファイルを作る機能がありますが、 →その機能を使い定期的にバックアップファイルを作り、 →クラッシュ後にそのバックアップファイルをphpmyadminでインポート。 →これでリカバリは万事解決するのでしょうか。
- VBからDB2への接続について(レコード数の取得)
初歩的な質問で申し訳ございませんが、以下内容についてご教授願います。 ・やりたいこと VBからDB2へ接続後、実行したSELECT文の結果のレコード数を取得したい。 ・環境 Visual Stadio 2005 DB2 9.5 ・現在のコード Sub main() Dim wScriptHost As Object 'パスの取得 (MyDocuments) Dim sMyPath As String wScriptHost = CreateObject("WScript.Shell") sMyPath = wScriptHost.SpecialFolders("MyDocuments") & "\" wScriptHost = Nothing Dim cn As ADODB.Connection = Nothing 'ENOVIAデータベース接続変数 cn = New ADODB.Connection cn.Open("Provider=IBMDADB2 ; Data Source=" _ & DBNAME & " ; Uid=" & DBUSER & " ; Pwd=" & DBPASSWORD) 'DBへ接続 Dim sel As String 'SELECT文の指定 sel = "select * from テーブル名" Dim rec As New ADODB.Recordset ' SELECT文の実行 rec = cn.Execute(sel) MsgBox(rec.RecordCount) end sub ・実行結果 DBへの接続およびレコードの取得は正常に実行出来ているのですが、RecordCountが「-1」と なってしまいます。 お手数をおかけしますが、宜しくお願い致します。
- ベストアンサー
- Visual Basic
- zuraoyaji
- 回答数1
- DBに半角数字10桁入力すると別数字になります
phpとphpmyadminを連携しており、フィールドはid(AUTO_INCREMENT)を含め、11項目作成しています。 phpでは9つのフォームがあり、入力された値が2~10つ目のフィールド(すべてint(10))に格納され、11こ目のフィールドはdateで取得した値が入ります。 php上で、生成されたsql文をechoで表示させると、入力したとおりになっているのですが、phpmuadminの中身を見てみると、10桁フルで入力した値が、決まって「2147483647」となっており、困っています。 変数もechoで細かく見てみましたが、どこもおかしなところはありません。 DBに格納された数字のみがおかしなことになっています。 さらに、いろいろ試してみたところ、 1234564757はそのまま 2222222222は2147483647 2222222229は2147483647 4545454545は2147483647 1111111112はそのまま 1111111111はそのまま 2222はそのまま(9桁までの数字の連続なら正常) のような感じで、1の場合は10桁でも変な数字にならず、ほかの数字が連続するときまって2147483647になるようです。 11桁からはプログラムによりエラーが出て再入力を求めるようにしており、11桁以上の場合は正常にエラーが出るので、おかしくなるのは、10桁のときのみです。 格納寸前の変数も直後の変数や$sqlもおかしなところは全くないので、何が狂わせているのかがわからずにいます。 php:5.3.8 mysql:5.5.16 phpmyadmin:3.4.5 Apache:2.2.21 (Win32) つたない説明で分かりづらいかもしれませんが、大変困っておりますので、 何かアドバイス等があれば是非ご教授いただければ幸いです。
- phpでDBの情報を表で表示しそれを直編集
phpでDBの情報を表で表示しそれを直編集する方法を探しています。 編集後DB更新ありです。 PHPからMySQLのデータを表で出しました。 UIのためエクセル感覚で操作させたく ブラウザに表示された表を直接編集しDB更新をしたいのですが 方法はありますでしょうか? イメージはPHPMYADMINの管理画面でできる直接編集モードです。
- ベストアンサー
- PHP
- tamurad007
- 回答数1
- オルガン社のDB×A20(19番手以上)の針で厚物
職業用ミシン(JUKI SPUR 98 special)でオルガン社のDB×A20(19番手以上)の針を使って、 6番糸(下糸)と8番糸(上糸)の綿糸を使って厚物を縫いたいのですが、 針を19~23番手までの何番を買えばいいかわかりません。。。 現在DB×1(18番手の針)を使って、 6番糸(下糸)と8番糸(上糸)の綿糸を使って厚物(デニム)を縫っていますが、 上糸が切れてしまうか、下糸が強くなりすぎるかで、うまくいきません。。。 糸調子の調節やミシンの掃除はやりましたが、同じでした。。。 どなたか教えてください!!よろしくお願いします。
- 締切済み
- 手芸・裁縫
- noname#226212
- 回答数1
- iserease のDB2 UDBに対してODBC接続のVBAでSQL
iserease のDB2 UDBに対してODBC接続のVBAでSQLを書いています。 下の構文のWHERE句に対しOR条件を加えると 読むレコードがゼロ件になってしまいました。 QSQL = QSQL & " WHERE TNO='" & PTNO & "'" QSQL = QSQL & " OR TNO='" & PSPC & "'" 1行目のPTNOの指定だけだと抽出できます。 なぜでしょうか。よろしくお願いします。
- ベストアンサー
- Visual Basic
- hokaktei
- 回答数2
- VBSCRIPTで、DB2のデーターベースに接続して、データーを取得し
VBSCRIPTで、DB2のデーターベースに接続して、データーを取得しCSVファイルに保存する処理を作っています。そのときに、その経過をinternet explorerに表示しています。そのIEの画面上で、ろーかるに保存したCSVファイルへのリンクを作成して、それをクリックするとファイルが開くようにしたいのですが、そのリンクのHTMLの書き方がわかりません。 基本できな事とは思いますが、誰か教えていただけませんか? 宜しく御願いします。
- ベストアンサー
- HTML
- humipinedesu
- 回答数7
- mysql_queryでDB検索をしたいが、結果が表示できない
MYSQL関数の練習で、以下のソースを実行しました。selectDBなどの部分は省いております。 $sql_keyword = ereg_replace("[[:blank:]]+","%\" and name LIKE \"%",trim($word)); $sql = "SELECT * FROM shop where name LIKE \"%$sql_keyword%\""; $result = mysql_query($sql) or die('Query failed: ' . mysql_error()); echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo convert("\t\t<td>$col_value</td>\n"); } echo "\t</tr>\n"; } echo "</table>\n"; mysql_free_result($result); で行うも、エラーなども無く、結果がブランクになってしまいます。 検索する文字列($WORD)に該当するレコードは複数存在します。 エラーなどもないため、原因がわかりません。皆様のお力をお借りできればと存じます。よろしくお願いいたします。
- DBでAUTO_INCREMENTのフィールドの最新の数値を知るには
PHP+MySQLで開発しています。 自らがDBテーブルに書き込んだレコードの、AUTO_INCREMENT指定してある項目に設定された数値を取得したいのですが、どのようにすればいいのでしょうか。 DB指定 CREATE TABLE test( no INT NOT NULL AUTO_INCREMENT, comment TEXT, PRIMARY KEY(no) ); PHP書き込み $sql = "INSERT INTO test(comment)VALUES('いろは')"; $results = mysql_query($sql,$dbid); このとき、テーブルtestのフィールドnoに設定された数値を知るために、 今はわざわざSQL select MAX(no) from test を発行しています。 これですと、確実性に欠けますし、冗長な気がします。 他に何か効率的な方法があるような気がしますので、 質問いたしました。 よろしくお願い申し上げます。
- ノーツ(Notest6.5)にて、回覧機能(Cybozu)のDB作成方法について
以前、サイボウズを使っていたのですが、サイボウズでは回覧機能を便利につかってました。 回覧機能とは、グループ内で回覧する情報を発信するツールで、各ユーザーの既読/未読が一目で分かるほか、ユーザーがコメントを書き込む機能も備えているのですが、こういった機能をNotesで作りたいのですが、何か参考になる情報はありますか? テンプレートがあると助かるのですが、なければDB設計の参考となるURLなど教えて頂けると幸いです。
- 締切済み
- グループウェア
- ponnderingu
- 回答数2
- レンタルのwebサーバー上でDBに自動で書き込みしたいのですが
レンタルのホームページスペースでCGI等が許可されているものにDBを作って、CGI等で参照をしたいのです。 そのとき、一定時間毎にメールサーバをチェックし、メールサーバに届いているメールの送信者や本文をDBに格納するようにしたいのですが、どのようにすれば実現できるのでしょうか?
- 締切済み
- その他(データベース)
- umigumo
- 回答数1
- DB連携システムの構築が可能な割安なレンタルサーバー会社を教えて!
はじめまして、DB連携システムの構築が可能な割安なレンタルサーバー会社を教えてください。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- hositarou
- 回答数1