社区
C#
帖子详情
添加到数据库的问题
benniaoyaofei
2007-07-03 10:10:43
我的数据库表里有很多字段,有10多个字段都是数字
我用textbox一一对应,但关于数字字段的textbox都不是必填的
我应该用什么方法处理,才不会产生输入字符串的格式不正确?
就是空值如何添加到数字字段/??
...全文
210
8
打赏
收藏
添加到数据库的问题
我的数据库表里有很多字段,有10多个字段都是数字 我用textbox一一对应,但关于数字字段的textbox都不是必填的 我应该用什么方法处理,才不会产生输入字符串的格式不正确? 就是空值如何添加到数字字段/??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benniaoyaofei
2007-07-03
打赏
举报
回复
我有很多个textbox,而且不一定哪些为空
F15Eagle
2007-07-03
打赏
举报
回复
楼上说的有道理,如果允许为空就不做处理
if(TextBox1.Text!=null && TextBox1.Text!="")
{
//赋值语句
}
else
{
//不处理或赋空值DBNull.Value
}
fnstpl
2007-07-03
打赏
举报
回复
如果数据库某字段设置的是允许空,则不给它赋值就自然是空值了
Snowdust
2007-07-03
打赏
举报
回复
string id = "zawp";
string name = "wwwwwww";
string strCon = @"Data Source=(local);Integrated Security=SSPI;Initial Catalog =northwind";
// 直接在sql语句中写添加的参数名,这里没有做任何类型验证,在定义参数时需要准确的类型定义和长度设置
string delegeSql = "insert into Customers(CompanyName,CustomerID) values(@Name,@id)";
SqlConnection strConn = new SqlConnection(strCon);
strConn.Open();
SqlDataAdapter thisAdapter = new SqlDataAdapter(delegeSql, strCon);
SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);
Console.WriteLine(thisAdapter.SelectCommand.CommandText);
SqlCommand strComm = new SqlCommand(delegeSql, strConn);
//生成一个名字为@Id的参数,在这里必须要准确设定参数类型和类型长度,并且必须以@开头表示是添加的参数
//注意可以用一个SqlParameter对像来添加多个参数,并且这里的参数定义、添加可以不安照sql语句里参数值的顺序(如果是存储过程的话,要注意顺序)
SqlParameter para = new SqlParameter("@id", SqlDbType.NChar, 5);
para.Value = id;
strComm.Parameters.Add(para);
para = new SqlParameter("@name", SqlDbType.NVarChar, 40);
if (string.IsNullOrEmpty(name))
{
para.Value = DBNull.Value;
}
else
{
para.Value = name;
}
//注意以上这几句
strComm.Parameters.Add(para);
strComm.ExecuteNonQuery();
strConn.Close();
benniaoyaofei
2007-07-03
打赏
举报
回复
Snowdust(雪尘)
请问如何传呢?
Snowdust
2007-07-03
打赏
举报
回复
传参数,所有文本框都传进去,如果某个文本框为空,传入一个DBNull.Value。
benniaoyaofei
2007-07-03
打赏
举报
回复
我不想把0插入表
况且我有很多个textbox,不一定哪个为空
小y的CSDN博客
2007-07-03
打赏
举报
回复
if(text.Text.trim().length()==0)
text.Text=0;
添加
数据库
的操作
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
添加
数据库
首先第一步,右击‘schoolManageSystem’项,点击
添加
,再选择到‘新建文件夹’,其命名为‘Models’ 。 ...
nacos
添加
外部mysql
数据库
支持&在
添加
配置文件之后没有起到
添加
外部
数据库
支持的原因
nacos
添加
外部mysql
数据库
支持一、说明二、
添加
步骤三、在
添加
配置文件之后没有起到
添加
外部
数据库
支持的原因 一、说明 单机模式时nacos默认使用嵌入式
数据库
实现数据的存储,若想使用外部的mysql存储nacos数据。 二...
添加
数据到
数据库
中显示乱码的解决方法
往
数据库
中
添加
数据或者在页面中显示数据的时候 如果遇到中文出现乱码 这篇文中将举出几种例子解答疑惑 1. 设置编译器 在编译器中设置编码方式为uft-8 具体设置方案为 2. 设置
数据库
设置
数据库
的属性为 3. 链接...
解决jsp页面
添加
到
数据库
,
数据库
里面显示中文乱码
Javaweb项目,本地测试正常,上传到阿里云上之后,在后台管理界面
添加
数据,存到
数据库
中之后中文显示为乱码,但是通过phpmyadmin直接
添加
数据没有
问题
,一顿百度之后
问题
终于解决~~在这里总结一下可能有用的方法 ...
java 将捕获的异常
添加
到
数据库
java 将捕获的异常
添加
到
数据库
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章