惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium
量子位
Jina AI
Jina AI
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
爱范儿
爱范儿
博客园 - 叶小钗
D
Docker
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss

博客园 - fool

convert sqlserver日期处理(转载) 转 event对象 详解如何实现最基本的AJAX框架 转载 ASP.NET HTTP运行时组成详解 转ASP.NET 表单 (翻译) 1024和800分辨率下浏览器宽度和宽度的设定研究[转] 做网页的尺寸 接受按键 - fool - 博客园 可运行代码的输入框 location对象 选项卡的制作 一些常用的小脚本 设置首页和加入收藏与火狐兼容 图片轮显 页面的切入切出效果 改变背景色的js代码 ie中双倍边界问题 表格的rowspan应注意的
C# dbparameter几点需要注意的地方
fool · 2009-06-09 · via 博客园 - fool

   1.即使 数据库中那些可为空的字段有参数来执行插入或者修改时,都要保证参数value的不可为null,为null的时候会提示not all aviariables bound,但可以为“”(空字符串)

例如Oracle中有一表t,t中有一字段varchar2(10)的字段c1 

  取某一文本框TextBox1的值插入字段

  比如insert into t values(:p1)

  OracleParameter op=new OracleParameter("p1",TextBox1.text);这种不会出错 因为textbox会取空字符串而不是null

  但如果取null值作为参数的value则会出错 (事实上程序中引用不存在的变量都会出错) 出错提示为 not all aviariables bound~(出现这种错误的情况很多,未被初始化啊)

  如 一个引用了一个未被初始化的类的属性

  OracleParameter op=new OracleParameter("p1",SomeClass.XX)其中 XX未被初始化

    2.错误的变量名: sql语句中声明的变量没有在参数列表中找到相应的绑定项

    3.not all aviariables bound 此错误是因为有多余的变量未被绑定。sql语句中没有或者拼写错误,而绑定的变量中有