|
|
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
Пытаюсь запукать такую хранимку с параметрами: CREATE PROCEDURE [dbo].[Filing_Insert] @Originator varchar(100), @Department varchar(100), @Company varchar(100), @Recipient varchar(100), @DocumentType varchar(100), @IN varchar(100), @OUTL varchar(100), @Subject varchar (100), @To_Whom varchar (100) AS BEGIN INSERT INTO FilingMaster1 (Company, Department, Originator, Recipient, DocumentType, [IN], OutL, To_Whom) VALUES (@Company, @Department, @Originator, @Recipient, @DocumentType, @IN, @OutL, @To_Whom) END GO Сам код такой: private void button4_Click(object sender, System.EventArgs e) { DAInsert.InsertCommand = sqlInsert; sqlInsert.Parameters.Add ("@Company", SqlDbType.VarChar, 20, comboBox4.Text); sqlInsert.Parameters.Add ("@Originator", SqlDbType.VarChar, 20, comboBox5.Text); sqlInsert.Parameters.Add ("@Recipient", SqlDbType.VarChar, 20, comboBox7.Text); sqlInsert.Parameters.Add ("@DocumentType", SqlDbType.VarChar, 20, comboBox8.Text); sqlInsert.Parameters.Add ("@To_Whom", SqlDbType.VarChar, 20, comboBox9.Text); sqlInsert.Parameters.Add ("@IN", SqlDbType.VarChar, 20, dateTimePicker3.Value.ToString() ); sqlInsert.Parameters.Add ("@OutL", SqlDbType.VarChar, 20, dateTimePicker3.Value.ToString()); sqlInsert.Parameters.Add ("@Department", SqlDbType.VarChar, 20, ""); sqlInsert.ExecuteNonQuery(); } Выдает ошибку на sqlInsert.ExecuteNonQuery(); Подскажите, что здесь не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:30 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
ошибка какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:40 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
System error An unhandled exception of type 'System.Data.SqlClient.SqlException' occured in system.data.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 12:48 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
А слабо детали посмотреть? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 13:51 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
Ругается нв начале ф-ции InitializeComponent() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 15:10 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
есть подозоение, что он коннекшн не открывает. и ваще напонятно, нафига все это к адаптеру прикручено. и мы все, конечно, протелепатировали инициализацию sqlInsert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 15:12 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
private System.Data.SqlClient.SqlCommand sqlInsert; this.sqlInsert = new System.Data.SqlClient.SqlCommand(); this.sqlInsert.CommandText = "dbo.FilingInsert"; this.sqlInsert.CommandType = System.Data.CommandType.StoredProcedure; this.sqlInsert.Connection = this.sqlConnection1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:22 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
connection открывает, потому как select работает отлично, а так же insert без параметров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:26 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
Дык пробл-а решена?!!! Если нет, то запустите хотябы профайлер... потом посмотрите что он вам в SQL анализере напишет... Ээээ [IN], OutL - часом не DateTime ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 13:04 |
|
||
|
Ругается Executenonquery
|
|||
|---|---|---|---|
|
#18+
а может просто кол-во входных параметров ХП с переданными не совпадает? в привведенном коде точно не совпадает I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:21 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34560431&tid=1352782]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 442ms |

| 0 / 0 |
