金曜日, 11月 28, 2008
[VB2005]SaveFileDialog
▼質問
SaveFileDialogコンポーネントを使ってCSVファイルを保存しているんだけど
ディレクトリを変更して保存するとアプリケーションがフリーズするんだ。
どうしてか教えてくれ!
▼回答
SaveFileDialogコンポーネントを使ってディレクトリを操作するとSaveFileDialogコンポーネントの
InitialDirectoryが変わってしまうことが原因だと思うよ。
だから、次の様にInitialDirectoryのバックアップをしてから最後にまた戻せばいいんだ。
Dim bakDir As String = SaveFileDialog1.InitialDirectory
SaveFileDialog1.InitialDirectory = bakDir
SaveFileDialogコンポーネントを使ってCSVファイルを保存しているんだけど
ディレクトリを変更して保存するとアプリケーションがフリーズするんだ。
どうしてか教えてくれ!
▼回答
SaveFileDialogコンポーネントを使ってディレクトリを操作するとSaveFileDialogコンポーネントの
InitialDirectoryが変わってしまうことが原因だと思うよ。
だから、次の様にInitialDirectoryのバックアップをしてから最後にまた戻せばいいんだ。
Dim bakDir As String = SaveFileDialog1.InitialDirectory
SaveFileDialog1.InitialDirectory = bakDir
日曜日, 11月 23, 2008
[SQL]記号文字列操作
▼質問
次の文字列を挿入・更新をSQL文でする方法がわからないから教えてくれ!
!"#$%&()=~{`+*}_?><\'
▼回答
挿入・更新はシングルクウォーテーションを2つ並べてSQL文を作ればいいんだ。
▼質問 次のSQL文を実行するとうまくカウントされないんだ。
SELECT COUNT(*) FROM テーブル名 WHERE フィールド = '!"#$%&()=~{`+*}_?><\'''
どうしたらできるか教えてくれ!
▼回答
LIKE文を使えばできるよ。
次の文字列を挿入・更新をSQL文でする方法がわからないから教えてくれ!
!"#$%&()=~{`+*}_?><\'
▼回答
挿入・更新はシングルクウォーテーションを2つ並べてSQL文を作ればいいんだ。
▼質問 次のSQL文を実行するとうまくカウントされないんだ。
SELECT COUNT(*) FROM テーブル名 WHERE フィールド = '!"#$%&()=~{`+*}_?><\'''
どうしたらできるか教えてくれ!
▼回答
LIKE文を使えばできるよ。
SELECT COUNT(*) FROM テーブル名 WHERE フィールド LIKE '!"#$%&()=~{`+*}_?><\%'
日曜日, 11月 09, 2008
[VB2005]EXCELの幅設定・折り返し設定
▼質問
EXCELの幅を設定したり、折り返し設定をしたいんだ。
どうやったらできるか教えてくれ!
▼回答
次を参考にしてくれ!
Dim xlApp As Object = CreateObject("Excel.Application")
Dim wWorksheet As Excel.Worksheet = CType(xlApp.ActiveWorkbook.ActiveSheet, Excel.Worksheet)
CType(wWorksheet.Cells(1, 1), Excel.Range).ColumnWidth = 10
CType(wWorksheet.Cells(1, 1), Excel.Range).WrapText = True
wWorksheet.Cells(1, 1) = "あいうえおかきくけこ"
EXCELの幅を設定したり、折り返し設定をしたいんだ。
どうやったらできるか教えてくれ!
▼回答
次を参考にしてくれ!
Dim xlApp As Object = CreateObject("Excel.Application")
Dim wWorksheet As Excel.Worksheet = CType(xlApp.ActiveWorkbook.ActiveSheet, Excel.Worksheet)
CType(wWorksheet.Cells(1, 1), Excel.Range).ColumnWidth = 10
CType(wWorksheet.Cells(1, 1), Excel.Range).WrapText = True
wWorksheet.Cells(1, 1) = "あいうえおかきくけこ"