1 名前:デフォルトの名無しさん (ワッチョイ f201-IwB9) mailto:sage [2022/11/25(金) 13:16:08.91 ID:HZEumDr50.net] !extend:checked:vvvvv:1000:512 !extend:checked:vvvvv:1000:512 次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください >>980 を踏んだ人は新スレを建てて下さい。>>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part156 https://mevius.5ch.net/test/read.cgi/tech/1663479569/ ■関連スレ C#, C♯, C#相談室 Part96 https://mevius.5ch.net/test/read.cgi/tech/1639965805/ ■コードを貼る場合は↓を使いましょう。 https://ideone.com/ https://dotnetfiddle.net/ ■情報源 https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/ https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/ https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/ https://referencesource.microsoft.com/ https://source.dot.net/ ・Insider.NET > .NET TIPS - @IT https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html ・DOBON.NET .NET Tips https://dobon.net/vb/dotnet/index.html VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
503 名前:デフォルトの名無しさん (ワッチョイ 0d02-/+FQ) mailto:sage [2023/02/18(土) 22:59:37.10 ID:X2EPWVH00.net] RFCはあるだろ
504 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/18(土) 22:59:52.80 ID:CvraI+tp0.net] データに改行が含まれてるとかそういうの有るか考慮しろよ 個人的おすすめはきっちりトークナイザーとかでトークンに区切って処理してる系
505 名前:デフォルトの名無しさん (ブーイモ MMcb-MxMG) mailto:sage [2023/02/18(土) 23:01:01.69 ID:sqdUX6SUM.net] カオスになって参りました
506 名前:デフォルトの名無しさん (アウアウウー Sa49-nl9c) mailto:sage [2023/02/18(土) 23:02:43.98 ID:5F4IL/7Ca.net] >>496 Excelです
507 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/18(土) 23:03:12.26 ID:CvraI+tp0.net] >>497 あるけどカテゴリがInformationalやろ つまり決まってない事が決まってる
508 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/18(土) 23:07:15.46 ID:CvraI+tp0.net] >>500 ExcelからCSVにした1番面倒な奴だな セル内で改行出来るしその場合の改行コードまで意識しないとな馬鹿ファイル ぶっちゃけExcelのアプリ無しでExcelファイル操作出来るライブラリ使ってExcelとして読み込んで編集して再度エクスポートが正解かもな
509 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/18(土) 23:15:36.99 ID:CvraI+tp0.net] この業界で1番やっちゃ行けない事はExcel使う事 Excelが絡むだけで面倒事が増える ExcelからCSVにして云々やるぐらいならExcelファイル直接C#から操作した方が安全だし手間が無い
510 名前:デフォルトの名無しさん (ワッチョイ 8535-0fjh) mailto:sage [2023/02/18(土) 23:24:25.00 ID:BZOEQAJC0.net] ファイルはユーザーが自由に作成するんじゃなくて設計者が決められるんだからこういうのでじゅうぶんやろ var user = "unko"; var success = "1"; var lines = File.ReadAllLines("accounts.csv"); var data = lines.Select(line => line.Split(',').ToList()); var target = data.First(recode => recode[0] == user); if(target.Count == 3) target[2] = success; if(target.Count == 2) target.Add(success); lines = data.Select(recode => string.Join(',', recode)); File.WriteAllLines("accounts.csv", lines);
511 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/18(土) 23:26:10.48 ID:CvraI+tp0.net] >>504 それダメな典型やんw
512 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 00:37:02.72 ID:0vbW6BC90.net] >>503 己の無知無能のせいなのにExcelを否定する馬鹿
513 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 06:26:51.52 ID:d92YoZWa0.net] >>506 こういう馬鹿がエクセル方眼紙とかやるんだろうな
514 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 06:29:04.39 ID:eQwGbFMVa.net] >>csvファイルを全部読み取って配列化して目的のデータを書き換えて再度csv化する 元々読み込んだファイル名と新しく置き換えるファイル名を同じにするにはどうすればいいですか?
515 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 06:35:36.98 ID:d92YoZWa0.net] ファイル操作ぐらい出来る様にしとけよw ぶっちゃけレベルが足りて無い 同じファイル名で上書きでも良いけど別名使えよ 元のファイル名を別名にしてから処理しろ そうすりゃ処理中に例外とか発生しても元ファイル残ってるから色々出来るやろ
516 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 07:27:54.05 ID:nLv8gTKi0.net] >>508 >>472
517 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 07:29:53.38 ID:5cMiN9s60.net] >>509 みたいな発想が出なくて、>>508 の質問しちゃうのって、いくらなんでも向いてないんじゃない 覚えるとか勉強するとかじゃなくて、最低限の素養がないとソフトって作れないと自分は思うけど、そんなことないんかな?
518 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 07:31:21.43 ID:dYEDC8zq0.net] そんなことはないよ 普通に体系的な勉強するだけで身につく センスとか言っちゃうやつは勉強しなかったやつ
519 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 07:40:39.74 ID:eQwGbFMVa.net] すいませんプログラミング自体経験なく、ログインの仕組みを調べていたらあのサイトにたどり着き真似してみた次第です。 基本から学びます
520 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 07:46:36.24 ID:d92YoZWa0.net] なぜプログラム経験が無いのにいきなり「ログインの仕組み」に手を出したのか この時点で全てがおかしい 野球をやった事がない奴がメジャーリーグの試合に出るようなもんだ
521 名前:デフォルトの名無しさん (アウアウエー Sa13-nl9c) mailto:sage [2023/02/19(日) 07:49:12.80 ID:eQwGbFMVa.net] 興味が沸いたからですが
522 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 08:09:29.30 ID:d92YoZWa0.net] そこは誰も疑って無い メジャー大谷見て興味持ったらまずは親とキャッチボールとかから始めるやん 草野球チーム入るとか 興味持ったからいきなり未経験でメジャーで点取るにはどうしたら良いか聞くってズレてるやろ
523 名前:デフォルトの名無しさん (ワッチョイ 9b02-eAjs) mailto:sage [2023/02/19(日) 08:18:36.06 ID:WB8wf4J60.net] >>515 興味を持つ事自体は悪くないけど、 基礎的な事をすっ飛ばしていきなりそれらを組み合わせた応用(今回の場合はログイン処理とやら)をやろうとするのは 無理があると思うよ。 今時ならネット上でイロハのイから学べるわけだし、 まずは基礎知識を勉強すると良いよ。
524 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 10:23:48.61 ID:dXvWu+EMa.net] >>507 Excel方眼紙は便利だろ 否定してる奴はエアプ
525 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 10:25:57.11 ID:dXvWu+EMa.net] >>509 一気に書き込む場合はバックアップは不要
526 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 10:52:24.46 ID:d92YoZWa0.net] >>519 成功すればな 書いた様に例外が発生する可能性はある訳だけど? それこそ書き込み中にプログラム落とすとかさ
527 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 10:54:23.90 ID:d92YoZWa0.net] >>518 どう便利なの? そもそも表計算ソフトで仕様書っぽいもん書いてるのが間違いやろ Word使えばええやん
528 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:01:54.68 ID:xCoNozTB0.net] そういえばアラン・ケイも論文で、グラフィックベースのスプレッドシートがあれば 棒グラフを描くとか一つのツールでいろんな用途に使えて便利だろう、なんて書いてたな。
529 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:13:06.28 ID:AzDyUG08a.net] すいません怒らないで教えてほしいのですが、新ファイルに書き出すまでは出来ました。 しかし新ファイルから元 ファイルに戻す際に新ファイルがありませんと出ます。なにが原因ですか? 一番下のelseのコピーのところです https://i.imgur.com/9MAbisf.jpg
530 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:16:14.57 ID:xSIr/CQB0.net] >>521 方眼Excelは(低能には)便利と言うことだろ 紙に書くのと同じ自由さがあるからな その手の奴にワード使わせても空白でインデントやセンタリングしたりするからあまり意味ないぞ
531 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:19:21.63 ID:QWxstXftr.net] >>523 そのコードをいじくり回しても今の段階で得られるものはほとんどないよ そのサイトのことは忘れて>>513 で宣言した通り基本から勉強することを強く勧める
532 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:22:51.00 ID:xSIr/CQB0.net] >>523 @"D: アカウントバックアップ.csv" @"D:アカウントバックアップ.csv" って2種あるのは回答者を舐めてんのか?
533 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:22:57.59 ID:AzDyUG08a.net] >>525 基本からやります!ですがここだけどうしても解決したいです… 教えてください
534 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:24:14.08 ID:AzDyUG08a.net] ほんまや
535 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:26:01.02 ID:jNkDtxGh0.net] >>527 最後の"D: アカウント.csv"って:の右にスペース入ってるからじゃない? こういう風に定数を何度も生で書くとケアミス発生するから複数回使う定数はconstなり変数なりで上の方で宣言しといたほうがいいよ
536 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:27:04.45 ID:AzDyUG08a.net] 大変申し訳ありません。半角スペースが原因でした。 基本から初めます スレ汚してすいません
537 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:36:48.34 ID:GOBC6KeQ0.net] 失敗なんざ誰でもする まぁ、ガンバレw
538 名前:デフォルトの名無しさん [2023/02/19(日) 11:39:52.23 ID:/zTwrgOh0.net] データベースでSqliteは弱すぎでしょ。 Express版ならSqlserver Oracleも無料だし 小企業ならそのまま使えると思う。
539 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:46:13.93 ID:/zTwrgOh0.net] Sqlserverは最初から オートクリメント自動採番でユニークキーIDを割り当てることができる。 他のデータベースにはこの機能がないので SQLを書かなければいけない。 オラクル SQL> CREATE TABLE T_GENERATE_ID (id NUMBER GENERATED ALWAYS AS IDENTITY, name VARCHAR2(32));
540 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:48:19.64 ID:d92YoZWa0.net] >>524 でもさ項目を追加ってなって行やら列を途中で追加してその他にまで影響与えて結局1シートのレイアウト微調整ってなるやん いくら低脳でも面倒臭いってなると思うんだよね まあその面倒で時間かかる事を仕事って思ってる土方なんだろうけどさ
541 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:49:37.73 ID:d92YoZWa0.net] >>533 自動採番とか後々考えるとトラブルの元だから基本は使わないんやで 使うのは素人か初心者ぐらい
542 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 11:58:10.17 ID:xSIr/CQB0.net] >>534 その手間 <<<< ワードのスタイルとか覚える手間 ってことなんだろ そもそも彼らにとってレイアウトとは文字の配置でしかなくて文章の論理構造なんて考えてないから
543 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:04:28.15 ID:d92YoZWa0.net] >>536 まさしくゴミやなw
544 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:11:07.94 ID:tIYoSPNra.net] ワードのほうが完成度の高い文書が作れるがエクセルのほうが扱いやすい これは真理でありどちらをとるかは好みの問題
545 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:14:50.87 ID:g+1KOKEGM.net] エクセルに途中から列幅変えられる機能ついたらワードの出番無くなるのに
546 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:16:29.72 ID:hQe+GeLGM.net] >>538 ただの「文章」と、印刷前提の「書類」の区別を付けられるようになろう
547 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:17:08.84 ID:cuBw1cq7a.net] >>534 レイアウト調整というのも不明 ワードのようにページサイズが固定ではないのでそのような問題は起きない 無駄なテクニックや操作の必要なく直感的に手軽に必要な情報をまとめられて伝えられるのがエクセル Excel方眼紙をバカにしているのは固定観念に囚われた低脳のみ。
548 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:18:07.17 ID:eXL2sqeTa.net] 印刷をしたければワードを使えばいいし今時仕様書を印刷する機会もなくエクセルで閲覧できればいいというのが大半 ワードにするメリットが薄い
549 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:46:51.63 ID:d92YoZWa0.net] >>541 そういったものを方眼紙にする意味よ 多分お前がいってる事はズレてる 今問題にしてるのはExcel方眼紙
550 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:48:56.54 ID:d92YoZWa0.net] >>542 そういうのならマークダウンとかでええやん わざわざ重いExcel開くの? 目的に合ってませんよ
551 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 12:56:40.41 ID:d92YoZWa0.net] ここは馬鹿ばかりだから整理する Excel方眼紙なのでまずは方眼紙にするだけの理由が有る 方眼紙にする理由は罫線とか枠線引く為で有る なのでレイアウトとか印刷不要で有るなら方眼紙にする必要が無い 方眼紙にする時点でレイアウトや印刷が視野に入ってる
552 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:08:54.55 ID:cZHbrK/Na.net] 方眼紙タイプの文章って情報記入するタイプのドキュメントのイメージしかない その場合は方眼紙のほうがいいと思う
553 名前:デフォルトの名無しさん [2023/02/19(日) 13:27:25.59 ID:eO6eEMEV0.net] 【接種率80%】 手遅れか、ワクチン接種者、…タヒ ://kizuna.5ch.net/test/read.cgi/hikky/1674967026/l50 https://o.5ch.net/20jf3.png
554 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:40:09.72 ID:ZF2+S4ax0.net] 印刷前提な時点で方眼紙は破綻するんですがそれは
555 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:51:59.87 ID:d92YoZWa0.net] >>548 だから馬鹿なんだろw そもそもググりゃ出てくるけど納品書や注文書 仕様書やら年末調整 印刷考えたものばかりだよw
556 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:53:07.65 ID:owAZbnPUd.net] >>533 >他のデータベースにはこの機能がない 馬鹿は黙っていればいいのに
557 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:54:47.61 ID:owAZbnPUd.net] >>535 >自動採番とか後々考えるとトラブルの元 この機能がなぜあるかわからない馬鹿は黙っていればいいのに
558 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:55:28.60 ID:owAZbnPUd.net] ID:d92YoZWa0 馬鹿過ぎて呆れる
559 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 13:59:05.80 ID:d92YoZWa0.net] >>551 トラブルになる事象が分からない時点で関わったシステムの規模が分かる 何で自動採番じゃ無くてGUID使ってるのか理由が分からないんだろうな
560 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:00:09.70 ID:0vbW6BC90.net] >>553 馬鹿はお前
561 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:01:45.19 ID:d92YoZWa0.net] >>554 無知って怖いなw
562 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:06:19.36 ID:owAZbnPUd.net] >>555 無知の馬鹿はお前 例えば >>533 で >他のデータベースにはこの機能がない と書いているがOracle,Sybase,MySQL,Postgresql,SQLiteにもこの機能はある 知ったかの無知無能の馬鹿は消えろ
563 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:08:41.28 ID:urEJu8B+M.net] Excel方眼紙を使う人の頭はこういうものだという実例ですな
564 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:10:40.76 ID:d92YoZWa0.net] >>556 機能が無いって書いたのは俺じゃ無いぞ レスもちゃんと読めない様じゃ…
565 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:11:48.49 ID:d92YoZWa0.net] 誰がレスしたか勘違いして馬鹿っていってる低脳が何を言っても無駄やなw
566 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:12:20.44 ID:d92YoZWa0.net] >>557 ほらこういう低脳も一緒に釣れるw
567 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:12:37.58 ID:owAZbnPUd.net] >>558 それはすまんかったな しかし、自動採番がなぜあるかわからん馬鹿だろ、お前
568 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:16:28.30 ID:d92YoZWa0.net] アホやろ存在する理由の問題じゃ無いんよ トラブル時や大規模なシステム組む時の色々で自動採番した時にキチンと対応出来ないとトラブルになるんよ その事例が分からないならその人の経験が知れるって言ってるんよ でもってそういったトラブルはGUID使う事で簡単に回避可能
569 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:22:58.26 ID:xSIr/CQB0.net] >>533 Oracle: GENERATED ALWAYS AS IDENTITY/GENERATED BY DEFAULT AS IDENTITY MySQL: AUTO_INCREMENT PostgreSQL: smallserial, serial, bigserial 今どきメジャーなDBMSで自動採番持ってない奴の方が珍しい >>535 を含めたバカは使うなっていう意見は正しい まあそんな奴に開発させんなという意見の方がより正しいがw
570 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:23:18.16 ID:d92YoZWa0.net] 言い方を変えよう 開発運用メンバー全員が必要な知識を保有していて対応できるなら問題ない だけどスキルが足りないとかうっかりミスが発生するなら自動採番はトラブルを発生させる >>561 お前さんはレスした人間をうっかりミスで間違えた訳だ こういった人間が居るならトラブルになる訳だよ 残念だけどお前はお前自身の行動でそれを証明してくれた 気にする必要は無い 人間はミスするもんだ 人間がミスしてもすぐにトラブルにならない様に考えるのは頭のいい奴に任せておけ 無能の出番は無い
571 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:24:20.66 ID:8Ws5w7ImM.net] Excelの質問はここでいいですか?
572 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:24:39.66 ID:xSIr/CQB0.net] >>553 理由書いてからほざけよw
573 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:27:30.53 ID:d92YoZWa0.net] >>566 何でわざわざ教える必要があるの? トラブりました解決できません 効果的な改善方法教えてください って馬鹿から人月200、300取ってコンサルするのが俺の仕事なんよ メシの種やで
574 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:34:50.41 ID:dYRdaH6ma.net] 。
575 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:39:50.82 ID:ofHb3r8t0.net] 最近なんでも答えてくれると思ってる雑魚がおるな
576 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:47:38.58 ID:xSIr/CQB0.net] >>567 はい、逃げた〜w まあ低能のやらかし事例なんてくだらん内容だろうしな
577 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 14:53:17.94 ID:d92YoZWa0.net] >>570 でお前は分かんないだろw
578 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 15:10:05.22 ID:xSIr/CQB0.net] 自称低能コンサルトやらがレスつけてて草 顔真っ赤なんだろうなw
579 名前:デフォルトの名無しさん [2023/02/19(日) 15:13:47.59 ID:1OiGX+vQd.net] このスレ怖い レプリケーションとか知らないんだろうな
580 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 15:32:11.61 ID:d92YoZWa0.net] >>573 お前のせいでスレが馬鹿だらけなの露呈してみんなダンマリやん
581 名前:デフォルトの名無しさん (ワッチョイ cb7b-DN/W) mailto:sage [2023/02/19(日) 15:34:34.46 ID:1KcZ6oa00.net] なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください ワッチョイ fd7c-l9W9 ワッチョイ 1501-rc3u スップ Sd03-O7MM ワッチョイ a38e-O7MM NG推奨
582 名前:デフォルトの名無しさん (ワッチョイ 1501-rc3u) mailto:sage [2023/02/19(日) 15:38:44.82 ID:xSIr/CQB0.net] >>573 レプリケーション? どうせこのあたりの話だろw https://social.msdn.microsoft.com/Forums/sqlserver/ja-JP/7a4629ec-252a-4b68-aaa8-9ee808020204/sql-server-2012-id?forum=sqlserverja
583 名前:デフォルトの名無しさん (スッップ Sd43-S2bO) [2023/02/19(日) 15:50:05.43 ID:1OiGX+vQd.net] そんな掲示板では無くMSのドキュメントとか読めば良いと思いますよ マスター1台読み取り専用複数台ならそこまで問題になりませんが書き込みまで複数台用意しようと思ったらもう無理ですよ
584 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 16:12:32.75 ID:nLv8gTKi0.net] >>523 @"D:アカウント.csv" と @"D:\アカウント.csv" は意味が違うから注意。
585 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 16:20:04.57 ID:xSIr/CQB0.net] >>577 マルチマスタだとそりゃ色々トラップあるわな 別に自動採番に限った話だけじゃ無いだろ
586 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 16:26:23.46 ID:VC8rtCXn0.net] なんか延びてると思ったら、元質問者ほっぽりだしてレスバ始めるいつもの光景だった
587 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 16:27:59.51 ID:d92YoZWa0.net] 本当にアホやな だから自動採番じゃ無くてGUID使っておけばその部分は面倒減るやろ でもって色々有るけど話題が自動採番だったからそこだけに言及した訳やん でもってマルチマスターなんてそこまでの規模のシステム経験なきゃ知らんやろ だから大規模システム云々言った訳やん 常に大規模システム前提にしてるのとDB1台で済む仕事してる人じゃ考える事が違うんだよ >>579 自動採番でお前はどこまで考えられなかったんやろ 何がトラブルになるかも知らない そりゃ話は並行線よ
588 名前:デフォルトの名無しさん (アウアウウー Sa49-rc3u) mailto:sage [2023/02/19(日) 17:46:21.57 ID:bwwdc6fua.net] 自動採番使っちゃいけない理由がマルチマスターとか草生えるわ しかも対策がGUID使うとか小手先にもほどがある 自称大規模システム経験者のくせにこんなことも知らないとか顔真っ赤だろ キー値にランダムに生成された GUID を使用しており、大量の行を挿入した場合、インデックスにランダムな I/O が取り込まれるため、パフォーマンスが低下する可能性があります。 GUID はさらに、他のデータ型と比較すると比較的大きいものになります。 通常、GUID は、その他のデータ型が適さないような非常に限られた場合にのみ使用することをお勧めします。 https://learn.microsoft.com/ja-jp/sql/connect/ado-net/sql/compare-guid-uniqueidentifier-values?view=sql-server-ver16 そもそもマルチマスターなら自動採番だけ対策してもダメで他の項目での衝突とかにも対応しないとダメ またマルチマスターのために自動採番の開始番号をサイト毎に変えたりすることもできたりする機能があることも知らないのにドヤるのは流石に恥ずかしいわ
589 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 17:54:44.33 ID:d92YoZWa0.net] 現実見ろよ 大規模システムの多くはGUIDでやってる microsoftだってDynamicsCRMの裏で動いてるDBはGUIDやでw
590 名前:デフォルトの名無しさん (スッップ Sd43-S2bO) [2023/02/19(日) 18:00:47.31 ID:1OiGX+vQd.net] CRMだけじゃ無くTeamsとかSharePointとかTFSとかもですよ
591 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 18:07:24.80 ID:bwwdc6fua.net] > 大規模システムの多くはGUIDでやってる 妄想でないならソースよろしく まあSharePointとかはセキュリティ上の都合もあるからリンクURLにGUIDは使ってるけど元データの管理に使ってると言うソースね
592 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 18:09:11.57 ID:d92YoZWa0.net] こりゃたまげたw オンプレのSharePointとか立てた事が無い? 普通にSQLServerのテーブルのデータなり設計見りゃ良いじゃ無いですかw
593 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 18:19:37.24 ID:d92YoZWa0.net] 何だろクラウドで何でも用意されて便利になったけど弊害なんかねぇ ある意味“ゆとり”やなぁ 昔はどうだったとかこの業界じゃあまり意味は無いけど他のシステムがどういうデータ構造してるとかテーブル設計してるとか見えないのも勉強の機会を奪うんやな でもって何でこういう設計になってるんだとか考えないからこのスレの連中みたいになるんだろうな
594 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 18:26:00.08 ID:owAZbnPUd.net] >>564 馬鹿は自動採番をマスターコードに使うとかしか思ってないのか こういう馬鹿だからExcel方眼紙を作るのか
595 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 18:29:42.58 ID:d92YoZWa0.net] >>588 なあ話の流れが何から始まってるか忘れてないか? そういう事に気付けないから方眼紙作るんじゃねw レス見りゃ分かるけど俺は方眼紙作るなって言ってる側なんだけどそんな事も判断出来ない? もう負け犬の遠吠えになって支離滅裂ですよっと
596 名前:デフォルトの名無しさん mailto:sage [2023/02/19(日) 19:16:19.57 ID:xSIr/CQB0.net] >>586 > オンプレのSharePointとか立てた事が無い? SharePointは試行として15年前に立てたけど流石にスキーマまでは見てないわ で、テーブル名とフィールド名書いてくれ、明日確認するから あと、大規模システムの多くがGUIDの根拠もよろしくねw >>589 > もう負け犬の遠吠えになって支離滅裂ですよっと お前がな
597 名前:デフォルトの名無しさん [2023/02/19(日) 19:19:35.69 ID:hrLsCaA7a.net] レスバしか生きがいのなさそうな連中ばっかだね。
598 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 19:22:35.67 ID:d92YoZWa0.net] >>590 ほぼ全部のテーブルのPKはGuidだから存分に確認してくれ [] [ここ壊れてます]
600 名前:デフォルトの名無しさん (ワッチョイ fd7c-l9W9) mailto:sage [2023/02/19(日) 19:23:05.67 ID:d92YoZWa0.net] ああオンプレのDynamiCRMでもいいぞ
601 名前:デフォルトの名無しさん (スッップ Sd43-S2bO) [2023/02/19(日) 19:30:57.92 ID:1OiGX+vQd.net] あのぉ… 15年も前に試行で立てたサーバが使われずにそのまま残ってるのってヤバく無いですか?
602 名前:デフォルトの名無しさん (オッペケ Sre1-PBc0) mailto:sage [2023/02/19(日) 19:34:46.58 ID:nWzPf4U3r.net] スレに関係ないレスバはそろそろ止めてくれよ 口汚い煽り合い罵り合いは傍から見てて不愉快以外の何物でもない
603 名前:デフォルトの名無しさん (ワッチョイ 1501-rc3u) mailto:sage [2023/02/19(日) 19:45:04.21 ID:xSIr/CQB0.net] >>592 いや、具体的なテーブル名とフィールド名頼むよ まさか出せないわけじゃないだろ? あと、大規模システムの多くがGUIDの根拠はどうした? >>594 試行って書いてあるだろ、6ヶ月ぐらいで廃棄したよ そもそも15年前と今でスキーマ違うだろうし 会社に行けば今のSharePoint使ってるところあるからそこに聞けばわかる