用SqlDataReader读是数字的字段的问题??

zjh135 2005-06-27 08:44:06
我的数据库中有这样的字段:char(10),里面保存的是物料的编码如:0100101,0203220,0502222,1025022....我想把这些编码读出来,插入到别一个表的相同类型字段中,可是前面是0的编码丢失了,如0100101变为100101,0203220变为203220...帮我解决一下!!谢谢
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjh135 2005-06-28
  • 打赏
  • 举报
回复
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection cn=new SqlConnection("server=rdwh\\rdwhzjh;database=northwind;user id=zjh;password=321321");
cn.Open();
SqlCommand cmdd=new SqlCommand("select invcode from inventory",cn);
SqlDataReader dr=cmdd.ExecuteReader();
while(dr.Read())
{
SqlConnection cnInsert=new SqlConnection("server=rdwh\\rdwhzjh;database=northwind;user id=zjh;password=321321");
if(cnInsert.State==ConnectionState.Closed) cnInsert.Open();
string Insertcmd="insert into TableB(invcode) values("+dr[0].ToString()+")";
SqlCommand cmdInsert=new SqlCommand(Insertcmd,cnInsert);
cmdInsert.ExecuteNonQuery();
cnInsert.Dispose();
}
cn.Dispose();
MessageBox.Show("ok");

}
j_lei407 2005-06-28
  • 打赏
  • 举报
回复
把你插入语句写出来啊
Overriding 2005-06-28
  • 打赏
  • 举报
回复
那个表的字段类型是数字?

NetFishDuDu 2005-06-28
  • 打赏
  • 举报
回复
我想知道你是怎样插入的

110,535

社区成员

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

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

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