powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверочное ограничение
14 сообщений из 14, страница 1 из 1
Проверочное ограничение
    #38288420
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среда Visual Basic STUDIO’2010 Professional
Microsoft SQL Server'2008
Как реализовать ввод в столбец таблицы только цифр?
Когда в обозревателе серверов выбрана таблица
Для теста я в ручном режиме ввожу несколько строк в таблицу.
Проверочное ограничение – как его создать?
СПАСИБО.
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288424
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288484
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не обреиенительно Вам,
как выполнить приведенный пример?
D. Adding a column with a constraint

The following example adds a new column with a UNIQUE constraint.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE dbo.doc_exc (column_a INT) ;
GO
ALTER TABLE dbo.doc_exc ADD column_b VARCHAR(20) NULL 
    CONSTRAINT exb_unique UNIQUE ;
GO
EXEC sp_help doc_exc ;
GO
DROP TABLE dbo.doc_exc ;
GO


СПАСИБО.
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288510
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нажать F5
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288523
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнажать F5
А текст куда поместить? В событие щелчка на кнопке,
которая установлена на форме?
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288531
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это скрипт на T-SQL надо выполнять в среде MSSMS (студия для SQL-сервера) в окне нового запроса
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288567
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторэто скрипт на T-SQL надо выполнять в среде MSSMS (студия для SQL-сервера) в окне нового запроса

но моё приложение на VB NET STUDIO'2010
Пользователю будет передан EXE_file, и установленный
MS SQL Server (на отдельном компьютере, я так себе представляю)
На моём компьютере стоит MS SQL Server, который поставлен
при устаноке Studio;2010
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288591
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805, делай проверку в коде программы. С помощью Regex, например. Или если хранимое значение это число, то приводи его к нужному числовому типу и сохраняй его.
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288605
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,
БЛАГОДАРЮ.
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288623
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

...если хотите из VB.NET изменять таблицы в ДБ, то вот примерно
http://www.dotnetheaven.com/article/sql-server-database-programmatically-in-vb.net

... но проще сделать базу у себя, а потом отсоединить и присоединить на клиентском сервере с уже готовыми настройками ...
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38288812
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вова, я вот уже около полугода читаю ваши сообщения на этом форуме.
Я вот сейчас перейду на личности (личность), так что слабонервных просьба не смотреть.
Так вот, Вова, у меня относительно вас два варианта - либо вы - десятилетний ребенок (это нормально, это бывает, тогда все ок - вы вырастите и все будет хорошо), или вы просто слабоумный и не способны прочитать (осилить, как тут любят говорить) хоть одну книгу по этому вашему VB.NET-у.
Расскажите нам правду о себе.
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38295068
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
Предоставленная мне Вами информация - именно то, что мне необходимо.
К сожалению код, прикреплённый к кнрпке на форме не работает:
Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CreateDBBtn.Click
Код: vbnet
1.
2.
3.
4.
5.
6.
' This method creates a new SQL Server database
        ' Create a connection
        conn = New SqlConnection(ConnectionString)
        ' Open the connection
        If conn.State <> ConnectionState.Open Then
            conn.Open()

' При установлении соединения с SQL Server произошла ошибка,
' связанная с сетью или с определенным экземпляром. Сервер не найден или
' недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL
' Server разрешены удаленные соединения. (provider: Named Pipes Provider,
' error: 40 - Не удалось открыть подключение к SQL Server)
Код: vbnet
1.
2.
3.
4.
 End If
        Dim sql As String = "CREATE DATABASE mydb ON PRIMARY" + "(Name=test_data, filename = 'C:\mysql\mydb_data.mdf', size=3," + "maxsize=5, filegrowth=10%)log on" + "(name=mydbb_log, filename='C:\mysql\mydb_log.ldf',size=3," + "maxsize=20,filegrowth=1)"
        ExecuteSQLStmt(sql)
    End Sub 'CreateDBBtn_Click 



Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private ConnectionString As String = "Integrated Security=SSPI;" + "Initial Catalog=;" + "Data Source=localhost;"
Private reader As SqlDataReader = Nothing
Private conn As SqlConnection = Nothing
Private cmd As SqlCommand = Nothing
Private AlterTableBtn As System.Windows.Forms.Button
Private sql As String = Nothing
Private CreateOthersBtn As System.Windows.Forms.Button
Private button1 As System.Windows.Forms.Button


Добавил в класс фррмы процедуру
Код: vbnet
1.
Private Sub ExecuteSQLStmt(ByVal sql As String)
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38295088
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

... этот пример был писан еще, если не ошибаюсь, под SQL 2000 ... там ниже приписка есть как поменять строку подключения под 2005 (2008 в вашем случае) и импортировать system.data.sqlclient ... кроме того, имейте в виду, что для создания базы на SQL-сервере, вам необходимо обладать правами dbo (ну и в частности dbcreator) ... Поэтому, почитайте о system.data.sqlclient и примерах строки подключения и именования SQL-сервера в ней, и используйте SQL-авторизацию (ну, хоть через sa для проверки, хотя это неприлично) ...
...
Рейтинг: 0 / 0
Проверочное ограничение
    #38299903
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
ИСКРЕННЕ БЛАГОДАРЮ!
Ваша ссылка мне очень помогла.
Крепкого Вам здоровья
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверочное ограничение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]