string createTable = "CREATE TABLE IF NOT EXISTS " + m_strDatabase + "_TimeLogs (logName VARCHAR(16), logTime INTEGER, logCountry TEXT, UNIQUE(logName)) TYPE=MyISAM;";
이 작업을 실행하면 테이블이 만들어지지 않습니다. 오류가 없습니다.mysql 및 C와 함께 작동하도록 다음 테이블 만들기 기능을 얻는 방법
임 ODBC 커넥터를 사용합니다.
변수가 db 이름으로 전달되므로 데이터베이스가 예를 들어 사용자라고 불리는 경우 작성된 테이블은 users_TimeLogs가됩니다.
내가 잘못 했나요?
은 어디 이 문자열을 실제로 실행하는 나머지 코드는 무엇입니까? – Paolo
비트가 작동한다는 것을 알고 있기 때문에 포함하지 않았습니다. 전에 사용했던 적이 있습니다. 처음으로 테이블을 만들려고 시도했습니다. OdbcCommand를 사용하고 OdbcCom.ExecuteNonQuery()를 사용하고 있습니다. – Matt
테이블 만들기 및 레코드 삽입은 다른 작업입니다. 테이블을 만들 권한이 있습니까? – Riho