当前位置: 首页 > news >正文

.NET下ASPX编程的几个小问题

  每次编完后,就N久没用,解决的问题又忘了,这次就随手记记下吧,下次肯定又会碰到,只要不够熟悉的话,还是同样的忘,就可以找找喽:)

1.select子句中, 如果是数(整,浮),那么不必加单引号,即
Dim paracmd = New OleDbCommand("select * from setit where id = 6", conn)
若是字符串,则必须加cmd = New OleDbCommand("select distinct subject from subject where grade = '" + Session("grade") + "'", conn)

2.子查询语气不要忘了加( ) , MAX()函数返回可以直接用 = ,也可以用IN 都一样,Dim paracmd = New OleDbCommand("select * from setit where id in (select MAX(id) from setit)", conn)

Dim paracmd = New OleDbCommand("select * from setit where id = (select MAX(id) from setit)", conn)

3. 插入数为字符串, 则values('abc'), 为字符串标识符, 为values('"&abclabel &"')
插入的是数字, 则用values(11.1)或者values('11.1')都行, 数字标识符,为values('"&diglabel &"')
即"&...&"为解析...的标识符用的, ' ' 为SQL语句用的输入参数
cmd = New OleDbCommand("Insert into setit(A,B,C,head,tail) values('" & TextBox1.Text & "' ,'" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')", conn)

4. 表名叫set 不行, set才行,列名叫value不行, 叫effect就可以了..晕死....why? 错错... 找了一个多小时才找到的错误, 仅仅是一个"," ,真的是晕死, 怪不得才会有上面的错误...
cmd = New OleDbCommand("Insert into score(effect),values(11)", conn) '错误
cmd = New OleDbCommand("Insert into score(effect) values(11)", conn) '正确
仅着个, 没有,的是正确的, 一定要记住.

5.count也不能做为列名, 晕, 改成allscore马上就可以了.... 怪 ,字符串里面还会解析关键字~~ 嗯,以后也列名表名不能也一个单记又普通的了..

6.OledbDataReader任何时候只能保持一个和数据库连接, 若有二个以上,必须先关掉其它的才行.

7.犯了三四次的错误,把from写成form..........然后查了半个小时才出来...晕死..

8. datagrid设为datasource后必须再databind才能正确显示.. 晕死,什么烂书, 讲得什么时候的ASP.NET...

相关文章:

  • C++程序设计:画图(在直角坐标系下对矩形进行着色,求着色面积)
  • Windows Server 操作系统中的常用SID
  • C++程序设计:股票的最大波动
  • C++程序设计:折点计数
  • 安全事件日志中的事件编号与描述
  • 超级码力在线编程大赛初赛第1场-1-树木规划题解
  • EXCHANGE系统的默认队列说明(转贴)
  • 超级码力在线编程大赛初赛第1场-2-正三角形拼接题解
  • 超级码力在线编程大赛初赛第1场-4-对称前后缀题解
  • C++程序设计:相邻数对
  • C++程序设计:字符阵列(三角形字符阵列图形的打印)
  • C++程序设计:相反数
  • C++程序设计:折叠方阵
  • C++程序设计:消除类游戏
  • MaxDSNSize 未设置
  • Druid 在有赞的实践
  • Java基本数据类型之Number
  • js正则,这点儿就够用了
  • Laravel 实践之路: 数据库迁移与数据填充
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Making An Indicator With Pure CSS
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • springboot_database项目介绍
  • XML已死 ?
  • 半理解系列--Promise的进化史
  • 初识 beanstalkd
  • 关于Flux,Vuex,Redux的思考
  • 将 Measurements 和 Units 应用到物理学
  • 模型微调
  • 通信类
  • 微服务核心架构梳理
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • ​flutter 代码混淆
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #AngularJS#$sce.trustAsResourceUrl
  • #Linux(Source Insight安装及工程建立)
  • ${ }的特别功能
  • (13)Hive调优——动态分区导致的小文件问题
  • (23)Linux的软硬连接
  • (十三)Maven插件解析运行机制
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET 表达式计算:Expression Evaluator
  • .net 使用ajax控件后如何调用前端脚本
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET应用架构设计:原则、模式与实践 目录预览
  • @GlobalLock注解作用与原理解析
  • [ Linux ] Linux信号概述 信号的产生
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
  • [C++]命名空间等——喵喵要吃C嘎嘎
  • [CTO札记]如何测试用户接受度?
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [EFI]MSI GF63 Thin 9SCXR电脑 Hackintosh 黑苹果efi引导文件