经过一些广泛的搜索(官方文档中没有提到这种语法--请纠正我!)'' CREATE TABLE IF NOT EXISTS {tn} ({col})'''\它很好用,我觉得它很直观我的问题是插入语法。当以下代码正常工作时:
cur.execute("INSERT INTO {tn} ({col}) VALUE
我有一个具有链接服务器MySQL_testing的MSSQL。现在,我已经与openquery语法斗争了一整个上午,并认为这里可能是更聪明的人谁知道它的工作。(test_MYSQL, 'INSERT INTO test.catalog_category_product VALUES (1, 1, 1)')
错误是用于链接服务器的OLE DB
在有人大喊“重复”之前,让我说一下,我已经彻底地寻找了解决这个问题的方法,但没有找到解决办法。在同一个数据库中执行了四条insert语句,每个语句位于不同的表上,但前三条操作没有问题,这是第四个抛出错误的语句:
cmd = New OleDbCommand("INSERT INTO PrivateTableName请求对表进行的更改没有成功,因为它们将在索引、主键或关系中