我TMD就特淡定一人,我就那么想吐槽这DLL呢

盼着到1 2014-06-11 10:09:35
GotDotNet.ApplicationBlocks.Data.dll

AdoHelper 是上边那个DLL的类
就这逼DLL,我就CTMNMLGB

public AdoHelper ah = null;
ah = AdoHelper.CreateHelper(assembly, type);
using (ds = ah.ExecuteDataset(ah.CreateCommand(cn, strSql, CommandType.Text)))
{
return ds.Tables[0];

}

参数我就不细写了,TMD我调试时候,总给我报缺失括号,我在控制台截取的strSql在oracle执行时一点问题都没有,由于语句比较长,我还就真信了,找两个小时,没找出原因,然后我就换了别的连接方法

顺带一提的是,CreateCommand()这个方法,在dll中没有任何说明,就TMD一个接口光秃秃的摆在那,想看看接口说明也看不了,根本不知道哪儿出的问题

OracleDataAdapter myda = new OracleDataAdapter();
myda.SelectCommand = new OracleCommand(strSql, cnn);
DataSet myds = new DataSet();
myda.Fill(myds);
换了个连接方式,一点问题都没有 所以这个GotDotNet.ApplicationBlocks.Data.dll 我劝各位千万别用这SB dll
...全文
188 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2014-06-11
  • 打赏
  • 举报
回复
要不要我给你看看一厂家给我滴接口说明 BYTE Read_Card( BYTE AType, BYTE ACardType, BYTE APort, BYTE ASector, BYTE ABlock, BYTE * APwd,byte ALockNo, byte AStart, BYTE AEnd, byte ACardID, Byte ASubCardID, Byte * ATime ) 你蛋定不,除了byte就是byte*, 额,我表示这接口直接无语,计算机里除了byte,byte* 还有啥,这是传什么都成的节奏啊!
exception92 2014-06-11
  • 打赏
  • 举报
回复
切记lz所言。。。
-烟花雨季 2014-06-11
  • 打赏
  • 举报
回复
wangnaisheng 2014-06-11
  • 打赏
  • 举报
回复
谢谢分享哈。辛苦了。
wuchangjian001 2014-06-11
  • 打赏
  • 举报
回复
WM_JAWIN 2014-06-11
  • 打赏
  • 举报
回复
@4楼,byte是万金油,那会不会点那里。
於黾 2014-06-11
  • 打赏
  • 举报
回复
一句注释都没有的代码多的是...
MikeCheers 2014-06-11
  • 打赏
  • 举报
回复
哈哈 @4楼 我也遇到很多SB文档 就一方法名 没了 直接跳闸的节奏
mjp1234airen4385 2014-06-11
  • 打赏
  • 举报
回复
@4楼,C语言里,做卡方面的操作,基本都是byte型,习惯就好了。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧