質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ASP

ASP(Active Server Pages) あるいはClassic ASP (ASP Classic)は、マイクロソフト社開発した動的なウェブページ製作に利用可能なサーバー側のスプリクトエンジンです。

Q&A

0回答

288閲覧

入力情報をデータベース(ACCESS)へ登録したい

zakky79

総合スコア23

ASP

ASP(Active Server Pages) あるいはClassic ASP (ASP Classic)は、マイクロソフト社開発した動的なウェブページ製作に利用可能なサーバー側のスプリクトエンジンです。

0グッド

0クリップ

投稿2018/07/10 11:57

Web画面にACCESSからSQL文で構成されたプルダウンリストが2つと、べた打ちで構成されたプルダウンリストを1つ作りました。そのプルダウンリストで選択したものを、データベースへ登録したいのですが、期待通りに動きません。
・ACCESSにある情報からSQLによってプルダウンリストを構成しているので、ACCESSの接続はできています。
・選択された3つを変数pstrItem1,pstrItem2,pstrItem3に入れています。それはプルダウンリストの3つを選択後、登録ボタンを押した後、「本当に以下の情報で登録しますか?」という画面で出力が確認できています。
例えですが、テーブル名が個人情報、フィールド3つが性別(pstrItem1)、年齢(pstrItem2)、住んでいる県(pstrItem3)とします。
テーブル名はTABLENAMEにほかの箇所で代入しています。
それを踏まえて、以下のプログラムを見てください。

ASP

1Sub Setsql_Insert() 2DbCon_SQL = "INSERT INTO" & TABLENAME & "(" 3DbCon_SQL = DbCon_SQL & "性別,年齢,住んでいる県" 4DbCon_SQL = DbCon_SQL & ")VALUES(" 5DbCon_SQL = DbCon_SQL & com.Ex_SQLDecode(com.chrRep(pstrItem1)) 6DbCon_SQL = DbCon_SQL & "," com.Ex_SQLDecode(com.chrRep(pstrItem2)) 7DbCon_SQL = DbCon_SQL & "," com.Ex_SQLDecode(com.chrRep(pstrItem3)) 8DbCon_SQL = DbCon_SQL & )"

というSQLのインサート文を用いたものです。
これを

ASP

1Call Setsql_Insert()

で呼び出して登録させようとしていましたが、データベース(ACCESS)へは一向に登録できず。。。

元々他の人が作ったプログラムを改善、アップデートという形で改良していて、私自身まだASPやSQLに関してあまり知識がない状態で作っているので、質問の内容も分からないかもしれませんが、宜しくお願いいたします。追加の説明など必要な情報があれば随時追加していくので、コメントの方宜しくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問