首页 > 数据库 >C# mysql MySqlDataAdapter fill(dataset) 字符串格式错误

C# mysql MySqlDataAdapter fill(dataset) 字符串格式错误

时间:2023-06-27 09:02:34浏览次数:36  
标签:C# mysql dataset command MySqlDataAdapter new commandParameters

MySqlDataAdapter  fill(dataset)时候报错字符串格式错误。

排查两天发现是mysql 数据表内字段设计错误,datetime 格式的字段长度设置错误,应设置为0,原先设置为6.

代码如下

try
{
  using (MySqlConnection connection = new MySqlConnection(connectionString))
  {
  connection.Open();
  MySqlCommand command = new MySqlCommand(commandText);
  command.CommandType = commandType;
  command.Connection = connection;
  this.ValidateParameters(ref commandParameters);
  if (commandParameters != null && commandParameters.Length > 0)
  command.Parameters.AddRange(commandParameters);
  DataSet ds = new DataSet();
  MySqlDataAdapter da = new MySqlDataAdapter(command);
  da.Fill(ds);
  if (commandParameters != null && commandParameters.Length > 0)
  command.Parameters.Clear();

  return ds;
  }
}
catch (Exception e)
{
  throw e;
}

 

标签:C#,mysql,dataset,command,MySqlDataAdapter,new,commandParameters
From: https://www.cnblogs.com/madvivi/p/17507701.html

相关文章

  • cnetos系统部署项目uwsgi正常启动查找不到进程
    主要原因是因为新买的服务器,参数配置没有更改1.解决方案,更改net.core.somaxconn的参数配置2.更改uwsgi参数配置net.core.somaxconn的作用net.core.somaxconn 是Linux中的一个kernel参数,表示socket监听(listen)的backlog上限。什么是backlog呢?backlog就是socket的监听......
  • selenium根据class属性、tag名选择元素
    根据class属性选择元素元素也有类型,class属性就用来标志着元素类型若网页html内容如下:<body><divclass="plant"><span>土豆</span></div><divclass="plant"><span>洋葱</span></div>......
  • autoware docker安装
    1、用源码编译还是安装docker版?用docker版,源码编译的依赖项不好装2、autowaredocker的版本有哪些?装什么版本?3、docker的基本使用(1)权限sudogroupadddockersudogpasswd-a$USERdockernewgrpdockerdockerps(2)命令(3)共享文件夹的使用等问题4、autoware的基本使用......
  • discuz的邮件设置,密码保存及邮件数据保存位置地方
    表pre_common_settingmail auth_username后面是邮箱地址auth_password后面是邮箱的密匙密码图例是我修改过的abcdefghijkmn ......
  • LeetCode —— 滑动窗口
    904. 水果成篮用一个Map记录当前窗口的情况: key-水果种类数value-这个水果种类在当前滑动窗口里出现的次数维持一个left指针到right指针的滑动窗口每次right右移一位,将新加入窗口的  fruits[right]这个种类放到map里,并将该种类计数+1如果当前窗口水果......
  • 什么是Docker
    什么是DockerDocker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。ogo解释:标志是一头鲸鱼携带着一堆容器。它正在向您发送这些信息的途中。Docker直译过来是码头工人,然而Docker给人的第一感觉是容器,容器技术英译为LinuxContainer,Container的直译有......
  • webpack 工程化
    前端工程化webpackhtml自动快速生成语法ul>li{这是第$个li}*91.新建项目目录,运行npminit-y初始化package.json2.npminstalljquery-s安装jquery项目中安装webpack-D代表[email protected]@4.7.2-Dwebpack的基本使用......
  • spring cloud nacos的负载均衡
    SpringCloudNacos提供了负载均衡的能力,以在服务调用时实现分布式系统中的负载均衡。下面是SpringCloudNacos负载均衡的详细说明:在SpringCloud中,负载均衡是通过Ribbon这个负载均衡器来实现的。而SpringCloudNacos使用了Ribbon作为默认的负载均......
  • C++面试八股文:什么是智能指针?
    C++面试八股文:什么是智能指针?某日二师兄参加XXX科技公司的C++工程师开发岗位第19面:面试官:什么是智能指针?二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以称为智能指针。面试官:C++11引入了哪些智能指针?二师兄:三种,分别是sh......
  • m基于NOMA-CoMP系统的保密信道中断概率的matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:   2.算法涉及理论知识概要        随着数字通信技术的不断发展,无线通信作为一种高效且灵活的通信方式,已经成为了现代社会中不可或缺的一部分。然而,随着通信技术的不断进步,网络安全问题也逐渐成为了无线通信领域中的热点......