interbase使用插入数据,插入中文时候为什么出错?

大家遇到过没有 :在插入数据时,当需要插入的值的长度超过字段宽度时,就要出错。
[问题点数:50分,结帖人cdbqss1]
大家遇到过没有 :在插入数据时,当需要插入的值的长度超过字段宽度时,就要出错。
[问题点数:50分,结帖人cdbqss1]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2006年2月 总版技术专家分月排行榜第三
2005年9月 软件工程/管理大版内专家分月排行榜第一2006年2月 .NET技术大版内专家分月排行榜第一2006年1月 .NET技术大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。怎么把sql数据导入到interbase数据库_百度知道
怎么把sql数据导入到interbase数据库
最好有可以用的工具,语句神马的不了解啊, 知道的朋友帮个忙,高分酬谢
提问者采纳
borland有个数据datadump的工具,就在程序目录里
提问者评价
其他类似问题
interbase的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁503 - Service Not Available
503 - Service Not Available获取listView值插入数据库的时候出错??_百度知道
获取listView值插入数据库的时候出错??
foreach (ListViewItem lvItem in listView1.CheckedItems)//拿出所选择的项添加到数据库
//int fen = int.Parse(lvItem.SubItems[0].Text);
OleDbConnection dbconn3 = new OleDbConnection(@&Provider=Microsoft.Jet.OLEDB.4.0;Data source=\\192.168.1.103\data\ntgj.mdb&);
string sql3 = &insert into [pinglu] (卡号,[扣除积分],[兑换奖品],[兑换日期]) values ('& + number.Text.Trim() + &',& + Convert.ToInt32(lvItem.SubItems[0].Text) + &,'& + lvItem.Text + &',& + DateTime.Now.ToString() + &)&;
OleDbCommand cmd3 = new OleDbCommand();
cmd3.Connection = dbconn3;
mandText = sql3;
dbconn3.Open();//打开连接
cmd3.ExecuteNonQuery();
cmd3.Dispose();
dbconn3.Close();
dbconn3.Dispose();
MessageBox.Show(&积分兑换成功!&, &南通广济刷卡系统&);}----------------------------只要把Convert.ToInt32(lvItem.SubItems[0].Text 去掉,就能添加成功~~
--------------------------报错:确保方法参数的格式正确将一个字符串转换为datetime时,先分析字符串以获取日期,然后再将每个变量放置到datetime对象中 ----数据库这个字段是int型
抱什么错?发来看看,另外需要确认的有数据库这个字段是什么类型的是字符串还是数字?问题是,你最后一个字段日期出错了,你现在的值无法进入数据库,你去掉了Convert.ToInt32(lvItem.SubItems[0].Text,那么就是给了个空的日期所以才成功,呵呵,你看看自己的DateTime.Now.ToString()怎么了啊兄弟,你这个问题可以这么来调试,你断点调试取得sql3 的值,然后复制,打开access文件,然后找到写sql语句的模式,这个很像sql server的查询分析器,你可以把刚刚复制的语句粘贴到这个地方,然后运行,看看错误,我估计问题不大,我之前碰到过,就是参数问题。
其他类似问题
listview的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 interbase使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信