我以前都是用sql server的,最近用oracle写一个程序,遇到以下问题:
我打开数据库连接后,新建了一个Transaction,然后建立dbCommand,sql语句是多条insert语句组成的,每条语句之间用分号隔开了,但是执行时sql语句报错,我把sql语句拷贝出来执行,只要在各语句间加上分号并换行就能正确执行,不换行则不能执行,而在程序里我如果加上换行符“\n”或者“\r\n”,就提示我sql语句有非法字符。 我打开
我打开数据库连接后,新建了一个Transaction,然后建立dbCommand,sql语句是多条insert语句组成的,每条语句之间用分号隔开了,但是执行时sql语句报错,我把sql语句拷贝出来执行,只要在各语句间加上分号并换行就能正确执行,不换行则不能执行,而在程序里我如果加上换行符“\n”或者“\r\n”,就提示我sql语句有非法字符。 我打开