Google
 
Web itpro-blogger.blogspot.com
金曜日, 11月 28, 2008

[VB2005]SaveFileDialog

▼質問
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文を使えばできるよ。

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) = "あいうえおかきくけこ"


This page is powered by Blogger. Isn't yours?