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

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

新規登録して質問してみよう
ただいま回答率
85.37%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

1回答

418閲覧

sql serverのDBをhtmlの画面から操作したい

yako3151

総合スコア0

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2024/11/13 00:19

実現したいこと

sql serverにある特定のDBを、htmlの画面から操作できるようにしたいです。
DBは4カラム10レコードで構成されており、それぞれの値を編集、削除できるようにしたいです。
その場合、vue.jsなどを使用した方が良いでしょうか。
Vanilla.jsで実装した方が動作は早いと思うのですが、重くなることが懸念です。

発生している問題・分からないこと

・実装方法が不明である。
・vue.jsなどを使用するべきか。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

ASP.NETとC#などを組み合わせればお 恐らく作成可能であるが、jsとsqlserverの組み合わせについての記事を見つけることができなかった。

補足

特になし

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

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

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

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

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

guest

回答1

0

ちょっと質問の意図がわかりませんが
サーバー側のデータを変更したいなら、サーバーサイドのプログラムが必要です

参考

サーバーサイドプログラムが作成・設定できる環境であれば処理は以下のいずれか
(1)formでサブミットすることでpost/getデータをサーバーが受取りRDBを更新
(2)更新専用APIを用意し、htmlからはjsでfetch/ajaxで情報を非同期に送信し、受け取った側(サーバー)でRDBを更新
(3)なんらかの中間ファイル(csv/jsonなど)をアップロードしてそのデータを元に更新
(4)その他

投稿2024/11/13 00:43

編集2024/11/13 02:28
yambejp

総合スコア116443

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

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

yako3151

2024/11/13 02:07

サーバーサイドはAsteriaというローコードツールを使用する予定です。 そのため、ローコードツール内でhtmlのスクリプトを直接記述していくイメージになります。 なので、少し状況が特殊です。 そのhtmlのスクリプト内において、CDNなどでreactなどを読み込むことはできるのでフレームワークを使用した方が楽に開発できるかと思い質問させて頂きました。
yambejp

2024/11/13 02:29

追記しました。一般的な方法は大きく3つ。いずれにしろ更新をするのはサーバーサイドのプログラムなのでデータ受け渡しの仕様をきめてHTMLはデータを流すだけです
yako3151

2024/11/13 02:38

返信ありがとうございます。 実装したい内容で一番近いのは(1)になります。 早い話、sqlserverのテーブルを画面上に表示し、そのテーブルの値やレコード、カラムをCRUDする機能を実装したいです。 そのために、javascriptのフレームワークを用いた方が楽かと思うのですが、いかがでしょうか。
yambejp

2024/11/13 02:50

>フレームワークを用いた方が楽 そうですね、諸手続きをまとめてやってくれるのがフレームワークでしょうから、目的に合致するものがあれば積極的に利用すればよいかと思います。 今回の質問が、「こういうインタフェースに対してどういったUIを構築すればいいか?」というなら回答のしようがありますが「vanillaかvueのどっちが良さそう?」というのであればQ&Aというより意見交換での質問のほうがよいと思います
yako3151

2024/11/13 08:11

どういったuiを構築すれば良いかご意見をぜひお聞きしたいです。
yambejp

2024/11/15 00:11

>どういったuiを構築すれば良いか 概要はすでに回答したとおりです。 またご指摘した通り正解のない質問なのでQ&Aではこれ以上の回答は困難です
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

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

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

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問