あれ、でてこないよ〜。
完全にはサポートされないのね。
しょーがない、面倒だけど書きますか。
まずは接続文字列。
<ConnectionString>DATA SOURCE=IPアドレス;PORT=2050;INITIAL CATALOG=DB名;USER ID=ユーザ名;PASSWORD=パスワード;CONNECT TIMEOUT=2;SCHEMA=スキーマ名;POOLING=TRUE;TUNEPARAM='WAIT_TIME=(15)'</ConnectionString>
ポートはだいたい2050。
コードはこんな感じ。
string sql = "select * hogehoge WITH OPTION LOCK_MODE(NO LOCK)";
DataTable table = new DataTable();
using (var connection = new SymfowareConnection(ConnectionString))
{
using (var adapter = new SymfowareDataAdapter(sql, connection))
{
adapter.Fill(table);
}
}
NO LOCK しないとデフォルトが FREE LOCK なんでデッドロックする可能性があるらしい。
いろいろと癖があるのねぇ。
0 件のコメント:
コメントを投稿