Рейтинг:
22
uspatel
Если вы также хотите удалить структуру таблицы
Dim cmd As New OleDbCommand("DROP TABLE tablename", myconnection)
cmd.ExecuteNonQuery()
если вы хотите удалить только табличные данные
Dim cmd As New OleDbCommand("Delete *from tablename", myconnection)
cmd.ExecuteNonQuery()
Рейтинг:
1
Terixcorp
Дим запрос в строке="удалить таблицу" &ампер; "текстовое поле".Текст
Dim Cmd As New OleDb.OleDbCommand("запрос, myconnection)
УМК.Метод executenonquery()
Rem введите желаемое имя таблицы в текстовое поле, которое должно выполняться
Patrice T
был дан ответ 6 лет назад !
Richard Deeming
Возраст вопроса больше не является проблемой - Шон попросил, чтобы мы не отговаривали людей публиковать новые решения старых вопросов просто потому, что вопрос старый.
Дело в том, что это практически то же самое, что и решение 2, с другой стороны...
Patrice T
Я сделал это потому, что решение 2 было принято, а новое решение только повторяет существующие решения.
Richard Deeming
Который является достаточно справедливой. Но в вашем комментарии упоминается только возраст вопроса. :)
Patrice T
Если быть точным, я сказал, что на этот вопрос "был дан ответ" 6 лет назад.
и ответ принят :)
Нота я не сообщал об этом ответе
CHill60
Однако я сообщаю об этом как о репосте или как о вводящем в заблуждение (сцепленные строки, как команда SQL)!
Sean Ewington
Большое спасибо, что не сообщили ответ. Ричард прав, я бы попросил вас не комментировать возраст вопроса, это заставляет пользователя чувствовать, что он совершил ошибку или, возможно, смущает его. Люди, которые так думают, могут не отвечать на другие вопросы. Ваш, вероятно, самый безобидный из этого типа, который я видел, но тем не менее, в будущем, если вы сможете избежать комментариев по поводу возраста вопроса и позволить пользователю ответить на него, это будет оценено по достоинству.
Patrice T
Привет Шон,
Я принимаю это к сведению.
Что делать, если новое решение в основном повторяет существующее решение ?
"DROP TABLE" уже находится в S2 и S3.
Sean Ewington
Не стесняйтесь понижать его и комментировать тот факт, что он просто повторяет существующее решение
Patrice T
Хорошо, поэтому я сообщу об этом как о репосте (в следующий раз).
CHill60
Я вижу, как вы пытались улучшить принятый ответ 6-летней давности. К сожалению, используя сцепленные строки, вы ввели риск атаки SQL-инъекций. Используйте параметризованные запросы при использовании переменных входных данных при формировании SQL-запросов, особенно если речь идет о пользовательском вводе