CSDN第一期总结之二:ADO.NET + DataGrid的问题

本文主要探讨了使用C#中ADO.NET进行数据库操作时遇到的问题,包括数据库连接、SQL语句构建、数据集操作以及DataGrid组件的使用。建议使用参数化SQL避免语法错误,利用查询分析器和事件探查器辅助调试,同时提供了针对DataGrid问题的参考资料链接。
摘要由CSDN通过智能技术生成

现在写程序要完全不沾数据库的边恐怕很难,那么用C#写程序也是一样,会经常遇到数据库方面的问题。在C#中操作数据库是使用ADO.Net来完成,而显示数据这一方面常常要用到的是DataGrid这个组件,因此这两个问题也是论坛中问得最多的。

 

对于ADO.Net来说,涉及的问题大致分为如下几类:

第一类,数据库的连接问题;

第二类,数据库操作方面的问题,查询、更新等等;

第三类,对数据集的操作问题;

最后一类,就是前三者的部分综合或者扩展问题。

对于DataGrid来说,大多数属于操作问题,而操作问题会随着应用不同而不同。

 

这次我写这篇文章不是给每个问题提出一个解决的方法,因为数据库方面的问题千奇百怪,会随着不同应用而变化万千。与其用一两个方法来解决部分问题,不如提供一个检查、分析和处理的整套步骤,从而让大家来提高自身分析问题和解决问题的能力。

 

先说说ADO.Net相关问题,首先用它写程序的时候,要明白各个类是干什么。如果你初次接触ADO.Net,或者对它还不是很了解的话,建议你先看看这篇文章,从而对它有个初步的了解。

http://blog.csdn.net/knight94/archive/2006/04/15/664530.aspx

 

现在就开始对问题一来进行分析。对于数据库连接所出现的错误,基本上有如下两个原因所造成的。

第一个,连接字符串书写不对;

第二个,所采用的方式不对。

PS: 其实第二点严格意义上也应该属于第一点的范畴。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值