Insert into schema.table PostgreSQL c#

381
14 января 2017, 10:57

Как добавить запись в бд с указанием нужной схемы? Проблема с запросом. Если не указывать имя схемы, то записывает в public, если указываю тогда получаю ошибку.

public void insertquery(string sName)
        {
            command.CommandText = $"INSERT INTO rpsql.s_test(script_name) values ('{sName}')";
            connection.Open();
            command.ExecuteNonQuery();
            connection.Close();
        }

Answer 1

Если вы пишете название схемы без кавычек, оно подставляется буквами нижнего регистра. У вас название схемы в базе написано буквами верхнего регистра, значит пишите $"INSERT INTO \"RPSQL\".s_test(script_name)"

READ ALSO
С# DataGridView + BindingSource+DataSet

С# DataGridView + BindingSource+DataSet

Результат запроса загоняется в DataSetК DataSet привязан BindingSource

384
Объект удалит сам себя

Объект удалит сам себя

У меня есть следующая структура:

361
Масштабирование TabControl`ов C# wpf

Масштабирование TabControl`ов C# wpf

Есть tabcontrol с tabitemsРеализовал масштабирование внутри tabcontrol но не знаю как масштабировать сами кнопки tabcontrol то есть TabItem`ы

537