class App extends Component {
render () {
return (
<View style={{flex:1}}>
<Header headerText = "SAMPLE APP" />
<ImageSlider />
</View>
);
}
}
Обратите внимание на это в приведенном выше коде
<View style={{flex:1}}>
Надеюсь, это поможет.!
Единственное обходное решение, которое я придумал до сих пор, должно использовать, выполняются непосредственный:
IF NOT EXISTS (
SELECT 1
FROM sysobjects
WHERE name = 'a_table'
AND type = 'U'
)
EXECUTE("CREATE TABLE a_table (
col1 int not null,
col2 int null
)")
GO
работы как очарование, чувствует себя подобно грязному взлому.
Я не протестировал это, но Вы могли попытаться переместить создать оператор таблицы в sproc. Вы могли затем условно назвать это sproc на основе Вашего существующего если оператор.
IF object_id('a_table') IS NULL
BEGIN
CREATE TABLE a_table (
col1 int not null,
col2 int null
)
END
Попытайтесь использовать, Начинаются и Конец.
ЕСЛИ НЕ СУЩЕСТВУЕТ (ИЗБРАННОЕ количество (1) ОТ sysobjects, ГДЕ имя = 'a_table', И тип = 'U') НАЧИНАЮТ CREATE TABLE a_table (col1 интервал, не пустой, col2 международный пустой указатель), КОНЕЦ ИДЕТ
Назначьте оператор «CREATE TABLE» в char @variable, а затем выполните EXEC (@variable) .
В execute("создать таблицу...")
SYBASE В руководстве сказано:
Когда команда создания таблицы происходит внутри блока if...else или блока в то время как петля, адаптивный сервер создает схему для таблицы перед тем, как определяя, верно ли это условие. Это может привести к ошибкам, если стол уже существует. Чтобы избежать этой ситуации, либо убедитесь, что представления с тем же именем еще не существует в базе данных или не используется оператор выполнения, а именно:
if not exists
(select * from sysobjects where name="my table")
begin
execute "create table mytable(x int)"
end