MySQL使用VB.net插入错误

山姆·卢卡斯(Sam Lucas)

我正在使用VB.net访问MySQL数据库并将数据插入此表中。我从歌剧数据库中获取此数据,我正在使用的查询是:

Dim queryInsert As String = "INSERT INTO customer_company(customer_id, name, street, zip, 
city,country,comments) values(" + c.sn_account.Trim + ", " + name + ", " + road + ", " 
+ postcode + ", " + city + ", " + country + ", " + name + ")"

然后,当涉及到记录时,我得到一个错误:

B010,Charles Birt&Co,Loch House,null,Tenby,Dyfed,Charles Birt&Co

我虽然这可能是数据中的“&”,所以我尝试用||代替它。chr(38)|| 并使用\&进行转义,但这些命令不起作用。我也尝试将邮政编码设置为“ N / A”,“”和null之类的各种东西,因为该特定记录没有邮政编码,但这仍然会产生错误。

不知道它是数据还是查询,任何建议都会很棒。

埃米尔·赫拉尼亚(EmilHeraña)

不太确定这是否可以解决您的问题,但是在SQL中使用字符串数据类型列添加/插入值时,您应该使用'。

在您的示例中:

Dim queryInsert As String = "INSERT INTO customer_company(customer_id, 
name, street, zip, city,country,comments) 
values(" + c.sn_account.Trim + ", '" + name + "', '" + road + "', " 
+ postcode + ", '" + city + "', '" + country + "', '" + name + "')"

我没有在customer_id和邮政编码中添加'',因为我认为它们不是字符串日期类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL使用VB.net插入错误

来自分类Dev

从 VB.NET 错误插入 SQL 日期时间

来自分类Dev

VB.NET mySQL插入命令

来自分类Dev

在 vb.net 中插入到使用 MS Access 中的语法错误

来自分类Dev

VB.net使用MySQL登录

来自分类Dev

ASP NET MVC错误构造,使用外键插入

来自分类Dev

使用access + asp.net/C#插入错误

来自分类Dev

使用 GridView 在 DB 上插入 ASP.NET 错误

来自分类Dev

无法使用vb.net将路径文件地址插入mysql

来自分类Dev

通过参数化的插入语句将错误的数据从VB.net发送到Mysql数据库

来自分类Dev

语法MySql插入错误

来自分类Dev

错误插入MySQL表

来自分类Dev

mysql插入查询错误

来自分类Dev

语法MySql插入错误

来自分类Dev

MYSQL插入错误的数据

来自分类Dev

Scrapy Mysql插入错误

来自分类Dev

我试图插入2条语句时出现vb.net错误

来自分类Dev

如何使用VB.Net将JavaScript变量转换为JSON对象并将该JSON对象插入Mysql

来自分类Dev

使用MySQL数据库的VB.NET登录表单

来自分类Dev

使用VB.net在MySQL中更改表的列名

来自分类Dev

使用datagridview更新vb.net中的mysql表

来自分类Dev

使用php在mysql中插入查询错误

来自分类Dev

使用Linq批量插入Sql(vb.net)

来自分类Dev

使用.net oledb在Oracle数据库中插入错误的日期

来自分类Dev

VB.Net使用事务插入并重复使用最后插入的ID

来自分类Dev

我的mysql查询是正确的,但在vb.net中是错误的

来自分类Dev

Linux上的Vb.Net MySQL出现Mono错误

来自分类Dev

VB.NET中的MySQL语法错误

来自分类Dev

mysql#1064错误。插入