C#关联sql数据库提示sa登陆失败,逐步调试最后三句报错。

只怪夜色太美 2016-01-09 08:09:55
public void Insert(DataRow dr)
{
string strCon = "Data Source=DESKTOP-MS6MHFA\\SHLI;database=Table_2;uid = sa; pwd = 123456";
SqlConnection con = new SqlConnection(strCon);
try
{

con.Open();
string sql = "insert dataTable(test1,test2) values(" + dr["F"] + "," + dr["F"] + ")";
SqlCommand cmd = new SqlCommand(sql, con);
int row = cmd.ExecuteNonQuery();
}
catch (Exception ex) //单步调试到这,出现报错!
{
throw ex;
}
...全文
149 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小王csdn 2016-01-11
  • 打赏
  • 举报
回复
你的sql语句写错了 是INSERT INTO 表
小小农民 2016-01-11
  • 打赏
  • 举报
回复
Data Source改成ip试试,先在sql工具链接试试,确定能连通
江南小鱼 2016-01-10
  • 打赏
  • 举报
回复
sa登录失败,说明使用DESKTOP-MS6MHFA\SHLI实例,用sa、123456不能登录数据库呗。
早起晚睡 2016-01-10
  • 打赏
  • 举报
回复
登录失败 那就是没连上数据库 你先连接下试一试啊
  • 打赏
  • 举报
回复
删除你的 try...catch。当你写了这个,你就失去了调试能力,连抛出异常的那个语句都捕获不住,还怎么调试?!不会调试,那纯粹是业余编程。
代码下载地址: https://pan.quark.cn/s/48b01f0717eb 本文将详细研究有关rtl8822蓝牙驱动及其适配的相关信息。rtl8822是由Realtek公司设计的一种无线通信芯片,主要应用于提供Wi-Fi和蓝牙功能。该芯片被广泛应用于多种现代电子设备中,例如笔记本电脑、路由器、智能手机以及平板电脑等。 我们首先需要理解“驱动”的定义。驱动程序充当计算机硬件与操作系统之间的中介,负责将硬件指令解释为操作系统能够识别的语言。对于rtl8822芯片而言,蓝牙驱动是控制该芯片执行蓝牙通信的核心软件模块,它确保设备能够准确识别并连接其他蓝牙设备。 rtl8822驱动资料通常包括以下几个部分: 1. **Bluetooth Baseband (BB) 驱动**:这一部分负责处理蓝牙的底层通信,包括射频信号的编码与解码,以及数据包的发送和接收。 2. **Bluetooth Host Controller Interface (HCI)**:HCI层是蓝牙驱动的重要组成部分,它确立了蓝牙主机(例如CPU)与控制器(例如rtl8822芯片)之间的接口协议。借助HCI,应用程序能够与蓝牙设备进行互动,如配对、建立连接、传输数据等。 3. **移植文档**:移植文档是将rtl8822蓝牙驱动适配至不同操作系统或平台的关键指南,其中通常包含了详尽的步骤、注意事项以及可能遇到的问题的解决方案。这些文档有助于开发者理解驱动的工作原理,并根据目标系统进行必要的调整。 4. **芯片手册**:Realtek为rtl8822芯片提供的手册是开发和调试驱动的重要参考资料,其中涵盖了芯片的硬件特性、寄存器布局、接口规范、功耗管理等内容。熟悉这些信息能够帮助开发者更深入地...

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧