error C2628: “Remote”后面接“int”是非法的 解决办法

本文解决了一个常见的Visual Studio 2015编程错误:在使用Remote类时,因遗漏分号导致的C2628错误。通过在类定义末尾正确添加分号,可以轻松避免此类编译错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

在VS2015中,出现如下错误错误 C2628 “Remote”后面接“int”是非法的(是否忘记了“;”?)时,一般是Remote这个类最后没有加“;”,如下图中所示:
在这里插入图片描述
在Remote类的最后需要加这个“;”。

解决办法:

就是在该类最后加“;”。

import mysql.connector def ip_execute(ip): try: status_ip = f"status_{ip.replace('.', '_')}" connection = mysql.connector.connect( host="127.0.0.1", user="root", password="test123", database="robot_dynamic_status" ) cursor = connection.cursor() create_table_query = f""" CREATE TABLE IF NOT EXISTS {status_ip} ( `robot_ip` varchar(17) NOT NULL DEFAULT {ip}, `status_busy` tinyint(1) NOT NULL DEFAULT 0, `status_base` tinyint(1) NOT NULL DEFAULT 0, `status_error` tinyint(1) NOT NULL DEFAULT 0, `status_warning` tinyint(1) NOT NULL DEFAULT 0, `external_voltage` int(11) NOT NULL DEFAULT 0, `battery_capacity` int(11) NOT NULL DEFAULT 100, `can_be_started` tinyint(1) NOT NULL DEFAULT 1, `last_entry_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `last_event` varchar(255) NOT NULL DEFAULT 'not-initialized', `remote_rf_port` int(11) DEFAULT 8970, `installed_firmware` varchar(50) NOT NULL DEFAULT 'not-initialized', `queue_status` varchar(255) NOT NULL DEFAULT 'not-initialized', `queue_length` varchar(255) NOT NULL DEFAULT 'not-initialized', `queue_task` varchar(255) NOT NULL DEFAULT 'not-initialized', UNIQUE KEY `robot_ip` (`robot_ip`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 """ cursor.execute(create_table_query) connection.commit() print("chenggong") return True except mysql.connector.Error as e: if 'connection' in locals(): connection.rollback() print("失败") return False finally: if connection and connection.is_connected(): connection.close() print("失败") return False success=ip_execute("192.168.100.25") print(success) 失败 失败 False
最新发布
03-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值