Добрый день! У меня есть TextBox в который я ввожу номер телефона (значение параметра) и потом при нажатии на кнопку программа формирует данные этого абонента ф формате Excel. Но так как номера хрянящиеся в базе очень дллинные (код государства+код мобильной сети+номер телефона), то я хотела чтобы в TextBox-е был уже прописан к примеру код государства (772). Вроде нужно в TextBox-е прописать так TextBox1.Text = "772" + pn.Value, но когда я запускаю он вытаскивает лишь число 772 и больше ничего. Помогите пожалуйста разобраться
Dim commInOut As OracleCommand = New OracleCommand("select sum(t.duration), sum(t.minuts), count(1) from callы t " & _
"where t.msisdn like :NUM " & _
"and t.start_time>=:START_DATE " & _
"and t.start_time<=to_date(:END_DATE)+1 " & _
"and t.rec_type in (01,02)", conn)
commInOut.CommandType = CommandType.Text
Dim pn, ps, pe As New OracleClient.OracleParameter 'параметры для запроса по IMEI
TextBox1.Text = "772" + pn.Value-->
pn.ParameterName = ":NUM"
pn.Direction = ParameterDirection.Input
pn.OracleType = OracleType.Number
pn.Value = TextBox1.Text
commIMEI.Parameters.Add(pn)
ps.ParameterName = ":START_DATE"
ps.Direction = ParameterDirection.Input
ps.OracleType = OracleType.DateTime
ps.Value = DTP1.Text
commIMEI.Parameters.Add(ps)
pe.ParameterName = ":END_DATE"
pe.Direction = ParameterDirection.Input
pe.OracleType = OracleType.DateTime
pe.Value = DTP1.Text
commIMEI.Parameters.Add(pe)