小白写C#数据库操作的那些坑

作为新学者操作数据库的操作时,无疑会遇到很多坑,特别是写SQL语句时很容易遇到各式各样的坑,下面来先列举一下新手们有可能遇到坑
(1)关键符前忘记加上空格出现报错
这里写图片描述

这个输出的错误是“.”附件有错误,也就是SQL语句出错,而当你仔细看语句并没有发现那里写错的,而实际上是from前面忘记加上空格,导致from与前面的“成绩”连起来了,出现了SQL语句错误,为了杜绝重复放这种错误,建议写SQL语句时加到加上空格,比如select,from,where前面习惯性加上空格。

(2)中文符号的错误,在写SQL语句时很多时候要进行中英输入法的切换,导致中英字符输错,而逗号,点符号,大括号,中括号,双引号,单引号这些中英符号差别大,很容易就可以看的处理,请看下面的例子
这里写图片描述

这个输出的错误是“(”附件有错误,那我们来看上面的SQL语句,一眼看过去也看出那个错误,其实左边的(是中文符号,右边)是英文符号,无疑是中文符号错误。

(3)当我们在数据库设计时,有些数据类型是int型,当我们使用textbox,要求用户输入查找数据的时候。这时候我们获取的数据string类型的,这时候我们一定要进行类型转换哦,否则会报错哦。

总结

我的数据库是由SQL server 2014来建立的,当新手的我们写SQL语句时,最好先在SQL server 2014中先写好运行一遍,确定无误后再拿来到C#程序中运行,这样可以避免很多不必要的错误的发生,当我们熟练SQL语句后,就可以直接在C#程序中写了。 如何在程序中SQL语句发生错误的话实在看不出哪里错的话,下面来拿上面第二个举例的中文(错误来讲,你可以吧那段语句复制到SQL server 2014,关于如何使用SQL server 2014这里就不多说了。我们来看
这里写图片描述

符号(下面有个红色的波浪线说明这个字符就是中文字符,很快找出来错误。

希望通过这篇文章能使新手在写C#数据库操作时少遇到点坑。如有什么不足之处,请指出。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值