当前位置: 代码迷 >> PB >> 用c#+datawindow.net開發的人多不多,该如何解决
  详细解决方案

用c#+datawindow.net開發的人多不多,该如何解决

热度:54   发布时间:2016-04-29 08:40:26.0
用c#+datawindow.net開發的人多不多
以前一直做PB,現在准備將公司的PB系統更新成C#,研究c#一段時間發現開發速度相對PB來說真的太慢了,需要全部操作都用存儲過程來操作數據,於是又研究了一下datawindow.net,以實現快速開發,但這方面的資料實在是太少了,以下是datawindow.net在c#中連接sqlserver的代碼:

  Sybase.DataWindow.Transaction Trans = new Sybase.DataWindow.Transaction();
  Trans.Dbms = Sybase.DataWindow.DbmsType.OleDb;
  Trans.Password = "password";
  Trans.UserId = "sa";
  Trans.DbParameter = "PROVIDER='SQLOLEDB',DATASOURCE='10.0.0.182',PROVIDERSTRING='database=kerno'";
  Trans.Connect();


  dw.LibraryList = "untitled.pbl";
  dw.DataWindowObject = "ccyy";
  dw.SetTransaction(Trans);
  dw.Retrieve();

測試了很久才寫出上面的代碼,不像c#直接連接sqlserver那麼簡單,還有個DbParameter要設定,而且不能錯,真搞不懂與拆開寫有什麼區別,拆開寫的意思是以下代碼,就是想不寫DbParameter  

  Sybase.DataWindow.Transaction Trans = new Sybase.DataWindow.Transaction();
  Trans.Dbms = Sybase.DataWindow.DbmsType.OleDb;
  Trans.ServerName = "10.0.0.182";
  Trans.Database="kerno"
  Trans.Password = "password";
  Trans.UserId = "sa";

  Trans.AutoCommit = false;



------解决方案--------------------
加群:113564245,找黄国酬他们。
  相关解决方案