变量VAR中的值是-1,当我试图写入文件时,它显示为J(字符模式),相当于-1。 10 VAR PIC S9(1).,请检查该字段中的最后一个数字。如果是"{“,用0替换最后一个数字,并使数字为正。如果是"A“,用1替换最后一位数,使数字为正;如果是"B”,用2替换最后一位数,使数字为正,依此类推。如果最后一位数是"}“,则用0
我刚刚注意到,由于某种原因,phpMyAdmin在其生成的SQL查询中似乎总是使用数字字符串值而不是整数值(即'5‘而不是5)来将数据写入MySQL数据库中的整数字段,而我甚至不知道这是有效的SQL。这让我很好奇,所以我自己做了一些后续实验,并且可以确认这确实是允许的,即使在DDL查询中也是这样:INSERT INTO MyTable (MyIntField) V