C# 如何以编程方式在C中创建MS Access表?
代码以上标志语法错误异常,你能帮我更正查询字符串吗?谢谢。在MyTable之后,您使用了一个开放的括号,而不是关闭C# 如何以编程方式在C中创建MS Access表?,c#,.net,database,winforms,ms-access,C#,.net,Database,Winforms,Ms Access,代码以上标志语法错误异常,你能帮我更正查询字符串吗?谢谢。在MyTable之后,您使用了一个开放的括号,而不是关闭 为了在Access中创建表,我通常使用,这可以防止这种语法错误。在MyTable之后,您使用了一个不关闭的开括号 要在Access中创建表,我通常使用,这可以防止这种语法错误。您需要一个结束括号。您需要一个结束括号。我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里 在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是
为了在Access中创建表,我通常使用,这可以防止这种语法错误。在MyTable之后,您使用了一个不关闭的开括号
要在Access中创建表,我通常使用,这可以防止这种语法错误。您需要一个结束括号。您需要一个结束括号。我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里 在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是自动递增的,并指定为数据类型,而不是约束。 布尔还给出了一个错误=>use位 有效的结果是:
command.CommandText = "CREATE TABLE MyTable (" +
"[Count] INT NOT NULL AUTO_INCREMENT PRIMARY KEY ," +
"[TimeAndDate] TIMESTAMP NOT NULL ," +
"[SerialNumber] VARCHAR( 14 ) NOT NULL ," +
"[Result] BOOL NOT NULL ," +
"UNIQUE ([TimeAndDate]))";
command.ExecuteNonQuery();
我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里 在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是自动递增的,并指定为数据类型,而不是约束。 布尔还给出了一个错误=>use位 有效的结果是:
command.CommandText = "CREATE TABLE MyTable (" +
"[Count] INT NOT NULL AUTO_INCREMENT PRIMARY KEY ," +
"[TimeAndDate] TIMESTAMP NOT NULL ," +
"[SerialNumber] VARCHAR( 14 ) NOT NULL ," +
"[Result] BOOL NOT NULL ," +
"UNIQUE ([TimeAndDate]))";
command.ExecuteNonQuery();
在Access中如何实现这一点?SQL语句粘贴到哪里了?创建一个新查询;“视图”菜单显示设计、数据表和SQL或类似的内容。选择SQL。或者,您可以将其粘贴到VBA/代码编辑器Alt-F11即时窗口Ctrl-G中的适当命令中,例如currentdb.Executebla,其中bla是sql语句。对于较新版本的access,您可能需要设置对dao库的引用……在access中如何做到这一点?SQL语句粘贴到哪里了?创建一个新查询;“视图”菜单显示设计、数据表和SQL或类似的内容。选择SQL。或者,您可以将其粘贴到VBA/代码编辑器Alt-F11即时窗口Ctrl-G中的适当命令中,例如currentdb.Executebla,其中bla是sql语句。对于较新版本的access,您可能需要设置对dao库的引用。。。