• ベストアンサー

visualstudio DB接続

お世話になります 現在visualstudio2005(WEB)VBでサイトを作成しています。 accessのデータベースに接続して最終のID+1をTextBox1へ表示させるにはどのようにすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。 +1 とあるのですから、ID は数値型フィールドなのですよね。 SELECT MAX([IDフィールド名]) AS [ID_MAXVALUE] FROM [テーブル名]; といった問い合わせで得られた値に1を加算し、それを TextBox に 表示すれば良いでしょう。 考えにくいですが、数値の大小を問わず、一番最後に登録されたレコード ということなら SELECT [IDフィールド名] FROM [テーブル名]; で得られたレコードセットに対し、MoveLast したものです。 どこから分らないのか説明不足に感じます。MDB への接続方法から わからないのであれば、WEB 検索してサンプルを探した方が早いですよ。

関連するQ&A

  • SqlDataAdapterからSqlServerに接続できない

    VB.netでSqlDataAdapterを貼り付け、データアダプター構成ウィザードを使ってSqlサーバーへの接続を作成しようとしたところ、メッセージボックスが表示されます。 データベースに接続できません。 このVersionのVisualStudioを使った場合に限り、 SQL Server DeskTop Engine データベースおよび MicrosoftAccessデータベースに接続することができます。 とメッセージが表示され先に進むことができません。 データリンクプロパティで、接続のテストをすると 成功とでますので、SQLサーバーを認識しているようですが・・・ もしかしてこれは、VB.NETからはSQLサーバーに接続できない、VisualStudio.netでないとSQLサーバーに接続できないということなのでしょうか。ASP.NETをやってみたくてVB.NETをさわってみているんですが… ご存知の方がいらっしゃいましたら、なにとぞご教授くださいませ。

  • VisualStudio2003から2005へ

    お世話になります。 VisualStudio(以下VS)2003のプロジェクトをVS2005で開き、 変換ウィザードにより変換を掛けました。 この状態はWebアプリケーションにあたりますが、 これを通常のVS2005のWebサイトに変換する方法はございますか? よろしくお願いいたします。

  • EXCELやACCESSでDBに接続して色々な資料を作成したい。

    EXCELやACCESSに付いているVBAを使って基幹システム(DB)に接続して内容を変更したりできますか? 現在外部データーベースへの接続(EXCEL)や、 データベースのインポートやリンク(ACCESS)で接続してデータの閲覧は出来るようになったのですが、更新作業が出来ません。 それとEXCELやACCESSのVBAの勉強をしたいのですがお勧めの書籍としてはどのようなものがありますか? 自分としては「EXCEL VBA 入門」とか「ACCESS VBA 入門」とかよりも、まずはVB自体の勉強をした方がいいのかな?と思っています。 ところがVB6.0とか、VB.NETとか色々なバージョンがあるようです。 お勧めの勉強法というか、順序などありましたら教えて下さい。 宜しくお願いします。

  • VBを使ってる初心者です【SQL】【Access】

    VisualStudio2008で、Access2010のデータベースからデータ抽出を行えるアプリを作っています。 このときSQL文を用いてAccessからデータ抽出を行うんですかね? そもそもVisualStudio、SQL、Accessそれぞれがどのように関係しているのかわかりません。 いくつかサイトを見て回ったのですが・・・ 教えてほしいこと 1. データ抽出アプリを作るにあたってVisualStudio、SQL、Accessの各々がどのような役割を果たすか 2. Accessのデータベースの形式は空or Webどちらが有効なのか 3. VisualStudioでデータの抽出を行う方法 長くなりましたがよろしくお願いします。 開発言語はVBで、私自身は簡単なプログラムであれば理解できるレベルです

  • VisualStudioでoracleへ接続

    開発環境:VisualStudio2008 (Microsoft Visual C# 2008) OS:WinXP DB:Oracle11g (WinXP:localhost) 現在VisualStudio2008を使用し、 C#によるデータベースアプリケーションの勉強しております。 プロジェクトファイルのデータソースにoracleのテーブルを追加したいと思い、 下記手順で操作を行いましたが上手くいきません。 1.ツール(T)→データベースへの接続(D) 2.Oracleデータベースを選択→続行 3.サーバー名を「localhost:orcl」と入力し、   ユーザー名「system」,パスワード「******」を入力 4.接続失敗 oracle11gに関しては http://rina.jpn.ph/rance/index.php?OracleMaster11g%E8%AC%9B%E5%BA%A7 のサイトを参考にインストールを行い、 現在SQL*Plusを使用して各SQL文の実行が出来ているので、 インストール等は正常に出来ていると判断しております。 SQLPlusログインに成功しているので、ユーザー名やパスワードのミスは無いと思い、 恐らくはサーバー名の記載方法にミスがあるのではないかと エラー番号を頼りに調べているのですがなかなか解決できずに居ます。 どうすればOracleに接続し、 DB内のテーブルをデータソースとして追加できるのか教えてくださいませ。 初歩的な質問だとは思いますが、よろしくお願いします。

  • VisualStudio2010 DLL作成方法

    VisualStudio2010を使っています(初心者)。 VBで作成していたのですが、一部VC++を使わなければいけなくなりました。VC++はDLLで作成して、VBの方でDLLを参照して処理を行いたいと考えています。 そこで試しに作成したVC++で作成したDLLをVBで参照しようとしたらERRORになってしまい上手にできませんでした。※ERRORの内容までは詳しく覚えてません。VC++のDLLを作成~VBのDLLの参照までを説明しているサイトなどありましたら教えて下さい。 よろしくお願いします。

  • データベースでの改行について

    はじめまして、よろしくお願いします。 VisualBasic 2005 と Access と ASP.NET を使います。 まず、VisualBasic 2005 で、TextBox と Button を使い、TextBox に「あいうえお」と入力し、次に Enter で改行して「かきくけこ」と入力し Button をクリックしたら、Access のデータベースに追加させます。 最後に ASP.NET Web サイトで Access のデータサーバに追加した文字を表示させたいのですが、初めに VB2005 の Textbox で入力した文字が、 あいうえおかきくけこ と改行がされていない状態で表示されてしまうのですが、 あいうえお かきくけこ このように表示するために何かいい方法はないでしょうか?

  • DBに接続ができません!!

    OSがリナックスで asianuxをつかってます プログラムをブラウザ上で表示すると DBへの接続のプログラムは DB errorとなり 表示できません。 データベース テーブルは作成してあり アパッチ mysqlも起動してます。 なぜでしょうか・・教えてください!!

  • 接続型と非接続型ではどちらが良いか

    お世話になります。 社内で使うシステムを開発しています。 最近、やっと開発ツールをVB6からVB2005へ移行しました。 そこで質問ですが、データベースへの接続で、「接続型」と「非接続型」ではどちらが処理がスムーズなのでしょうか。 環境はクライアントがXP、サーバーはWindows2003Server、データベースはSqlServer2000。 各営業所間はVPNで結ばれています。クライアントの数は30位です。 今まで開発して使用しているシステムはVB6で作られたものなので、システムの起動と同時にデータベースに接続し、終了時に切断する「接続型」です。 せっかくADO.NETに移行するのだから、「非接続型」にしようかと思いますが、WEBを使用するわけでもないので、処理が早い方を使おうと思います。 よろしくお願いいたします。

  • Access2010のDBを2002で開きたい

    いつもお世話になります。 私、Access2010作成DBをどうしてもAccess2002で開きたいので、Webで探した以下のサイトを見様見真似でやりましたが、VBエディターを分かっていない事もあり、先へ進めなくなりました。ご存知の方、是非、アドバイスをお願いします。※変換後の不具合は承知を前提です。 ■探したサイト http://ivystar.jp/ms-office/access/how-to-convert-to-a-lower-version-of-access-2010-to-2003/ 「やってみたこと」 変換したいAccess2010のDBを開き、データベースメニューのVisual basicメニューコマンドをプッシュし、Vbエディターのペインに表示されたMicrosoft access クラスオブジェクトと標準モジュールを任意のフォルダーにエクスポートしました。 「エクスポート作業での疑問」 1、標準モジュールの変換するマクロはエクスポートできないこと。 2、マクロファイルのエクスポートの可能可否すら分からないこと。 「今後の課題と問題」 1、エクスポート以後のフォームとレポートのプロパティシートに「コード保持」の「いいえ」設定への 作業プロセス(具体的手順)が分からないこと。 2、エクスポートデータをaccessDBにする工程に自信がないこと。 以上ですが、是非、アドバイスをお願いします。

専門家に質問してみよう