- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 MySQL 修改正在使用被外键约束的列
一、今天做项目由于客户一个奇葩的需求,所以遇到一个比较奇怪的问题,就是在mysql 数据库中,正在使用两个表,A表其中的一列是B表的外键,现在需要修改A表和B表的列,直接修改就报错误,如下:数据库处理这种东西时,不允许进行修改,因为这个操作违反了外键约束,破坏了数据库完整性。mysql提供了一个方法,临时关闭外键约束,当修改完成之后再将外键约束加回来。 需要的操作放在两个语句之间:...
2018-12-28 17:15:58 1306
原创 mysql5.5 导出数据提示 --secure-file-priv 选项问题的解决方法
一、前言 最近做项目由于到一个问题,有个客户提出一个需求,需要将两个数据库中的两个表的数据合并,本以为是很简单的事情,于是就非常爽快的答应客户一天内给他弄好,哪知道其中遇到很多问题,于是写下这片文章记录下来,防止重蹈覆辙。二、MySql 导出表中数据,不导出表结构。通过查询分析器只能导出结构或者结果和数据,不能只导出数据,因此,只能通过mysqldump来操作:命令...
2018-12-25 21:14:28 2129
原创 托管代码C#调用非托管C++ API, 封送嵌套结构体数组
一、前言: 最近这两天由于项目需要,提供给客户的C++ 动态库需要返回自定义结构体数组,网上也查了很多资料, 推荐一本书, 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》 , 介绍Windows平台上的托管代码与非托管代码之间进行互操作的各种技术, 虽然里面没有结构体数组的传参例子。以前都是返回字节数组的,本以为很简单,意想不到的是,遇...
2018-12-18 00:03:44 4210 6
原创 C# SQLite 帮助类分享
1、在5月份的使用做一个小型管理软件,用到Sqlite, 最近几天又用到,因此整一个C# 上,Sqlite的帮助类 如下: /// <summary> /// SQLITE 帮助类 /// </summary> class SQLiteHelper { private static SQLiteHelper ...
2018-12-07 22:19:08 1660
原创 C# MySQL 帮助类(MySQLHelper.cs)分享
最近做一个管理软件项目用到MySql,整合网上的一些资料,结合自己使用,整理出C# 上MySql的帮助类 class MySQLHelper { private static MySQLHelper mInstance = null; private static String mConnStr = null; private ...
2018-12-07 22:14:41 9192 4
原创 C# 使用NPIO 导出导出EXECL
1、前言: 最近公司项目都用上了数据库,都要求具有报表的功能,需要导出Execl文件,或则使用Execl表导入相关的数据。于是查看资料发现很多都是使用微软提供的office COM组件,于是尝试了下,发现在一台电脑调试好了,然后在别的电脑上有容易出问题,后来总结出问题,发现是由于不同电脑安装的office 版本存在差异,所有,容易引起异常。 后来,在学习...
2018-12-05 22:27:13 446
原创 C# 获取设备管理器的完整的串口名
分享一个很好用的串口类,可以直接获取设备管理器中,串口的名字,在网上找的可以直接是使用,但是使用了一段时间,发现在不同的电脑会出现一定的问题,概率挺大的,会抛出异常,于是优化了一下。到目前为止,再也没有有客户发现有问题。 class SerialProtFindHelper { /// <summary> /// 枚举win32 a...
2018-12-05 21:19:32 5566 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人