Какие из нижеследующих типов комманд поддерживаются SQL и OLEDB провайдером?
1. StoredProcedure, Text, Table
2. StoredProcedure, Query, Table
3. Procedure, Text, Table, Query
4. Procedure, Query, Table
Вопрос 2:
У вас есть функция для генерации уникального номера чека для каждого нового чека:
Public Function getNewBillNo() As Integer
Dim cm as New SqlCommand("select max(billno) from bill", conn)
conn.Open()
....
End Function
Вы хотите вернуть "1" в качестве номера чека, если в базе нет никаких записей. В противном случае возвращаемое значение должно соответствовать максимальному номеру чека + 1. Что должно следовать после Conn.Open(), если вы хотите проверять на Null-значения также?
1. Return (IIf(IsNull(cm.ExecuteNonQuery), 1, cm.ExecuteNonQuery +1))
2. Return (IIf(IsDBNull(cm.ExecuteScalar), 1, cm.ExecuteScalar +1))
3. Return (IIf(IsNull(cm.ExecuteScalar), 1, cm.ExecuteScalar))
4. Return (IIf(IsDBNull(cm.ExecuteNonQuery),cm.ExecuteNonQuery,1))
Спасибо!
ЗЫ Модераторы, пожалуйста не расценивайте тему как курсовую или подобные вещи - вопросов всего два, да и притом я знаю ответы, просто хочу убедиться для верности