exec sp_MShelpcolumns N' テーブル名 '
単純なエラー
埋め込みステートメントを宣言やラベル付きのステートメントにすることはできません。
こういう書き方をしているときに、
こういうことをすると、その下でエラーが起こる。
それはそうだ。
if (1 == 1)
return;
こういう書き方をしているときに、
if (1 == 1)
// return;
こういうことをすると、その下でエラーが起こる。
それはそうだ。
VB6 ファンクションボタンの割り当て
Form_KeyDownイベントハンドラを設定したものの、キーイベントを全く拾ってくれない。
どういうことかわからなかったが、どうやらFormの「KeyPreview」をtrueにする必要があるらしい。
ものすごく初歩的なことなのだろうが、少々はまった。
どういうことかわからなかったが、どうやらFormの「KeyPreview」をtrueにする必要があるらしい。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF12
Unload Me
End Select
End Sub
ものすごく初歩的なことなのだろうが、少々はまった。
XAMPP LiteでapacheとMySQLが開始できなくなった
XAMPP Liteのxampp-control.exeにて、apacheとMySQLのサービスが開始できなくなる。
APACHE NET HELPMSG 3547
MySQL システムエラー1067
USBメモリに入れて持ち歩くことが多いため、パスが違っていたり、
設定が変わっていたりするとこうなるようだ。
そういう時には、setup_xampp.batを実行する。
これで設定が再構築されて起動できるようになる。

なお、Windows開発環境においては、IISを切っておかないとならない。
APACHE NET HELPMSG 3547
MySQL システムエラー1067
USBメモリに入れて持ち歩くことが多いため、パスが違っていたり、
設定が変わっていたりするとこうなるようだ。
そういう時には、setup_xampp.batを実行する。
これで設定が再構築されて起動できるようになる。

なお、Windows開発環境においては、IISを切っておかないとならない。
.NET ハッシュテーブル
ハッシュテーブル(連想配列)は便利でよく使用するのだが、Dictionaryクラス(.NET Framework 2.0)ではソートすることもできる。
// ハッシュテーブルを作成
Dictionaryd = new Dictionary ();
d.Add(1, "ああああ");
d.Add(2, "いいいい");
d.Add(3, "うううう");
// ハッシュテーブルを取りだす
foreach (KeyValuePairk in d)
{
Console.WriteLine("キー:" + k.Key);
Console.WriteLine("値:" + k.Value);
}
// キー値でソート
SortedDictionarys = new SortedDictionary (d);
foreach (KeyValuePairk in s)
{
Console.WriteLine("キー:" + k.Key);
Console.WriteLine("値:" + k.Value);
}
Access 和暦変換
本日の日付を和暦変換。
Dim nowdate1 As String
nowdate1 = Format$(now, "gee年mm月dd日") ' H00年00月00日
Dim nowdate2 As String
nowdate2 = Format$(now, "gggee年mm月dd日")' 平成00年月00日
パッケージの読み込みエラー(Visual Studio2005)
パッケージ 'Visual Web Developer Trident Designer Package' を正しく読み込めませんでした。詳細についてはパッケージ開発元に問い合わせてください。環境が壊れている可能性があるため、アプリケーションの再起動を推奨します。次回からこのパッケージの読み込みを無効にしますか? パッケージの読み込みを再度有効にするには、'devenv /resetskippkgs' を使用してください。
以下のファイルをコピーすると直る。
* コピー元: C:\WINNT\Microsoft.NET\Framework\v2.0.50727\gdiplus.dll
* コピー先: C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\gdiplus.dll
以下のファイルをコピーすると直る。
* コピー元: C:\WINNT\Microsoft.NET\Framework\v2.0.50727\gdiplus.dll
* コピー先: C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\gdiplus.dll
Firefoxのポップアップブロック
ブロックを許可しても、表示されなくなってしまい困っていたところ、
こんな方法で対処できるらしい。
http://d.hatena.ne.jp/loca1982/20071101/1193896624
非常に有益な情報だ。
こんな方法で対処できるらしい。
http://d.hatena.ne.jp/loca1982/20071101/1193896624
非常に有益な情報だ。
Visual Studio テンプレート情報が見つかりません。

エラーメッセージとともに新規プロジェクトの作成ができなくなった。
エラーログには以下のようにあった。
Visual Studio テンプレート情報が古くなりました。'devenv /installvstemplates' を実行してテンプレートを再生成するか、または Visual Studio を再インストールしてください。メモ: 修正作業には管理者特権が必要です。
http://msdn.microsoft.com/ja-jp/library/ms247116%28VS.80%29.aspx
コマンドプロンプトからコマンドをたたくことで修復される。
devenvまでのパス(デフォルト状態)
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
コンパクトフラッシュでI/Oデバイスエラー
8GのCFを読ませようとしたらexplorerが落ちた。
カードリーダーがおかしいのかと思って色々試したが、単純に対応していないだけだった。
まずは落ち着いて仕様を調べればよかった……。
カードリーダーがおかしいのかと思って色々試したが、単純に対応していないだけだった。
まずは落ち着いて仕様を調べればよかった……。
カンマ区切りの金額をバインド
GridViewに金額を表示する際に、カンマ区切りで表示という要望は非常に多い。
お手軽なのはDataFormatStringに書式を指定する。
ただし、これは表示元のデータがNULLではないという保証がある場合にのみ使用する。
値がNULLだった場合、バインドした瞬間に落ちる。
お手軽なのはDataFormatStringに書式を指定する。
"{0:#,###円}"
表示例:1,000円, 0円等...
ただし、これは表示元のデータがNULLではないという保証がある場合にのみ使用する。
値がNULLだった場合、バインドした瞬間に落ちる。
mdfファイルがアタッチできない
ファイル mdfパス は圧縮されていますが、読み取り専用のデータベースまたはファイル グループではない場所にあります。ファイルの圧縮を解除してください。
[プロパティ]-[詳細設定]
圧縮属性または暗号化属性
内容を圧縮してディスク領域を節約する チェックを外す
[プロパティ]-[詳細設定]
圧縮属性または暗号化属性
内容を圧縮してディスク領域を節約する チェックを外す
devenv.exe CPU使用率100%
Visual Studio 2003のケース。
デバッグ時に、ステップを進めるたびにdevenv.exeが100%になり動作に支障をきたす。
→ブレークポイント全削除することで解消。
デバッグ時に、ステップを進めるたびにdevenv.exeが100%になり動作に支障をきたす。
→ブレークポイント全削除することで解消。
SQLServer テーブルの詳細情報を取得
テーブルの情報を取得
sp_help 'テーブル名'
テーブルまたはビューのインデックスに関する情報を取得
sp_helpindex 'テーブル名'
その他、便利なコマンド
http://msdn.microsoft.com/ja-jp/library/ms176007.aspx
sp_help 'テーブル名'
テーブルまたはビューのインデックスに関する情報を取得
sp_helpindex 'テーブル名'
その他、便利なコマンド
http://msdn.microsoft.com/ja-jp/library/ms176007.aspx
Firefox3 タブが一つだけの時に閉じられない
Firefox3.5にアップデートしたら、タブが一つだけの状態の時にタブが閉じられない仕様になっていた。なぜ閉じられなくしたのかよくわからんが、これを元の使用に戻すには以下の手順を行う。
1. アドレスバーに「about:config」で設定ページに。
2. browser.tabs.closeWindowWithLastTab を true に。
1. アドレスバーに「about:config」で設定ページに。
2. browser.tabs.closeWindowWithLastTab を true に。
登録:
投稿 (Atom)