странности в рабоет iss и mssql
От: Аноним  
Дата: 24.01.07 10:03
Оценка:
когда выполняеться вот такой вод код на машине на которой стоитт iss и mssql

String strConnect;
strConnect = @"User ID=test;Password=""111111"";Data Source=ADMINREV01;Initial Catalog=mediabd;";
string SqlQuery =@"Insert into test values('"+dates+"','"+mmed+"','"+ttime+"','"+ttime1+"','"+llogin+"','"+ffac+"','"+ggr+"','"+ccol+"','"+ccurse+"')";
SqlConnection myConnection = new SqlConnection(strConnect);
SqlCommand myCommand1 = new SqlCommand(SqlQuery, myConnection);
myCommand1.Connection.Open();
myCommand1.ExecuteNonQuery();
myConnection.Close();

всё работает нормально запись в бд добавляться
а когда этот код выполняеться с другой машины то в бд ниче не добавляться при этом чтение из бд работает нормально

String strConnect1;
String strCommand1;
strConnect1 = @"User ID=test;Password=""111111"";Data Source=ADMINREV01;Initial Catalog=mediabd;";
SqlConnection myConn1 = new SqlConnection(strConnect1);
strCommand1 = @"SELECT * FROM
media where code='"+mmed+"'";

SqlCommand myCommand1 = new SqlCommand(strCommand1,
myConn1);
myCommand1.CommandType = CommandType.Text;

myCommand1.Connection.Open();

SqlDataReader myReader1 =
myCommand1.ExecuteReader(CommandBehavior.CloseConnection);

while (myReader1.Read())
{
mmn=myReader1.GetValue(0)+" "+myReader1.GetValue(1);

}
Re: странности в рабоет iss и mssql
От: Подмогов М.Ю. Россия  
Дата: 24.01.07 10:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>всё работает нормально запись в бд добавляться

А>а когда этот код выполняеться с другой машины то в бд ниче не добавляться при этом чтение из бд работает нормально

Что значит ничего не добавляется? Вылетает ошибка? Или что?
Re[2]: странности в рабоет iss и mssql
От: Аноним  
Дата: 24.01.07 10:47
Оценка:
Здравствуйте, Подмогов М.Ю., Вы писали:

ПМЮ>Здравствуйте, Аноним, Вы писали:


А>>всё работает нормально запись в бд добавляться

А>>а когда этот код выполняеться с другой машины то в бд ниче не добавляться при этом чтение из бд работает нормально

ПМЮ>Что значит ничего не добавляется? Вылетает ошибка? Или что?


нет ошибки нет просто ничего не добавляется как будто этот код не выполнялся вообще
Re[3]: странности в рабоет iss и mssql
От: ITweb Россия  
Дата: 24.01.07 11:46
Оценка:
Здравствуйте, Аноним, Вы писали:

А>нет ошибки нет просто ничего не добавляется как будто этот код не выполнялся вообще


Попробуй SQL профайлером посмотреть, доходит ли до базы твой запрос.
Re[4]: странности в рабоет iss и mssql
От: Аноним  
Дата: 24.01.07 12:18
Оценка:
Здравствуйте, ITweb, Вы писали:

IT>Здравствуйте, Аноним, Вы писали:


А>>нет ошибки нет просто ничего не добавляется как будто этот код не выполнялся вообще


IT>Попробуй SQL профайлером посмотреть, доходит ли до базы твой запрос.


запрос доходит до базы
Re[5]: странности в рабоет iss и mssql
От: Аноним  
Дата: 25.01.07 09:48
Оценка:
пробовал менять права у пользователя бд не помогло даже после выдачи всех возможных прав
Re: странности в рабоет iss и mssql
От: GlebZ Россия  
Дата: 25.01.07 14:33
Оценка:
Здравствуйте, Аноним, Вы писали:
Первое:
strConnect = @"User ID=test;Password=""111111"";Data Source=ADMINREV01;Initial Catalog=mediabd;Persist Security Info=False;";

Второе:
Делай запросы используя using. В лучшем случае получишь ошибку — в худшем undefined behaviour
Третье:
Попробуй выполнить команду с явной транзакцией. Если выполнится и строки зафиксируются, ясно где копать надо.
Четвертое:
Сравни версии MDAC установленные на работающей и неработующей машинах
Re[2]: странности в рабоет iss и mssql
От: Аноним  
Дата: 24.01.07 11:04
Оценка:
Возьми SQL Profiler и посмотри какие команды выполняются в первом и во втором случае.
Понедельник начинается в субботу


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: странности в рабоет iss и mssql
От: Аноним  
Дата: 24.01.07 12:40
Оценка:
Аноним:

запрос доходит до базы
Значит он должен или исполниться или уйти в эксепшин.
Скорее всего
  1. нет прав на запись у пользователя на данную БД.
  2. Сам получаемый запрос неправильный.
От хаоса в космос и далее к наличным


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: странности в рабоет iss и mssql
От: Аноним  
Дата: 25.01.07 10:11
Оценка:
может прописать инсерт команду с указанием полей, в которые заносишь параметры, типа:
INSERT INTO Table
(Field1, Field2, Field3, Field4)
VALUES (@Field1, @Field2, @Field3, @Field1)
может поможет.
с уважением!


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.