![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
夜猫子82
这个作者很懒,什么都没留下…
展开
-
c# Oledb参数化解决办法
今天做oledb参数化 结果发现他的参数不符合我的要求,首先参数必面是值,不能是个表达式,可能是出于安全考量,防止注入,我的参数有字段之外的值,比如字段有的值:已结帐 未结帐 这两个状态, 我选项上边还有个全部结帐状态,这个就没办法传到字段里边,除非查询语句 where 1=1 ,但是 oledb传的参数只能是where 字段=参数 。而且参数全部都是?来做占位符,必须按顺序来传值,顺序这个倒是好...原创 2020-03-29 23:26:12 · 694 阅读 · 0 评论 -
C#内嵌SQL文件执行
最近在做这个项目,由于要接不同的系统,不希望动别人的库,只有用sql语句来做,存储过程基本就舍去了,语句写到方法里又太多,想到了嵌入sql文件,为了兼容XP,.net只能最高到4.0,还要用sql2000的库,也只能用oledb来连接 public static string MenuSQL {get;set;} public static string RealSQL {...原创 2020-03-29 18:43:47 · 580 阅读 · 0 评论 -
解决Oledb连接超时需要等待15秒的办法
解决Oledb连接超时需要等待15秒的办法 Oledb在数据库未开情况下,需要等待15秒才会超时或报错,改什么超时时间都不起作用。 不用通过查询什么的来判断,什么try catch之类的都是浮云. 即然数据库在正常情况下都是秒执行,那就从这个地方入手,能够正常返回来数据就表示正常,返不回来就有问题。 解决办法:利用异步超时原理,在指定时间内不返回直接判为超时,超时就证明连接有问题 。 1.首先建立...原创 2020-03-26 19:32:38 · 1029 阅读 · 0 评论