如何在下面的 SQL 查询中使用动态表名称?
"INSERT INTO `tableName` (`ADUC`, `DHCP`, `DISK`, `DNS`, `Exchange`, `HOSTNAME`, `HWID`, `IP`, `OS`) values (@aduc,@dhcp,@disk,@dns,@exchange,@hostname,@hwid,@ip,@os)"
目前我正在通过
声明tableName
Dim tableName = My.Computer.Name.ToString
我希望表名称能够反射(reflect)计算机名称,因为这是我在 PhpMyAdmin 中创建的名称,所以有关于如何执行此操作的想法吗?
请注意:``
需要保留在表名称的两侧以支持查询中连字符的表名称。
最佳答案
"INSERT INTO `"+tableName+"` (`ADUC`, `DHCP`, `DISK`, `DNS`, `Exchange`, `HOSTNAME`, `HWID`, `IP`, `OS`) values (@aduc,@dhcp,@disk,@dns,@exchange,@hostname,@hwid,@ip,@os)"
关于mysql - .Net SQL查询中的动态表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23150787/