Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Снова Тяпница, за окном - дождик, а тут Я...

383  
Murr патриот14.09.18 10:48
Murr
NEW 14.09.18 10:48 

Снова Тяпница, за окном - дождик, а тут Я... и снова недоволен билли...


Читаем документацию:

https://docs.microsoft.com/ru-ru/dotnet/api/system.data.co...


Смотрим на первый метод -

public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection pDbConnection) { ... }


Ну а теперь спрашиваем - куда этот мудень запихал имплементацию?

Бо, Студия не компиляет код с попыткой получить фабрику по коннектиону...

мать... мать... мать...

#1 
sergiy-s прохожий14.09.18 16:08
sergiy-s
14.09.18 16:08 
в ответ Murr 14.09.18 10:48, Последний раз изменено 14.09.18 16:43 (sergiy-s)

Приведите ошибку компиляции. "не компиляет код" это - уровень детского садика.

ЗЫ у Вас с самооценкой всё в полном порядке: "Билли" с маленькой, "Я" с большой.

#2 
Murr патриот14.09.18 17:46
Murr
NEW 14.09.18 17:46 
в ответ sergiy-s 14.09.18 16:08

Пыххх... Пятничному Коту уже на слово не верят - требуют код ошибки...

public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection pDbConnection)
{
System.Data.Common.DbProviderFactory provider = null;
try
{
provider = System.Data.Common.DbProviderFactories.GetFactory(pDbConnection);
}
catch (Exception ex)
{
throw ex;
}
return provider;
}


System.Data.Common.DbProviderFactories.GetFactory(pDbConnection);

Error CS1503 Argument 1: cannot convert from 'System.Data.Common.DbConnection' to 'string'

#3 
Murr патриот14.09.18 18:32
Murr
NEW 14.09.18 18:32 
в ответ Murr 14.09.18 10:48, Последний раз изменено 14.09.18 18:34 (Murr)

Ну сегодня Я зря нагрешил на билли - каюсь...

Есть две дллки

System.Data.dll

&

System.Data.Common.dll


Вторая - не из комплекта .Net Framework(?).

По крайней мере инсталлированной у меня нет.

Но есть где-то в СДК.

Tак вот во второй указанный метод есть.

Правда - конфликтуют они между собой...


Ну да ладно - в понедельник буду рыть...

#4 
AlexNek патриот15.09.18 12:38
AlexNek
NEW 15.09.18 12:38 
в ответ Murr 14.09.18 18:32

DbProviderFactories.GetFactory Method

Пространство имен:System.Data.Common
Assemblies:
System.Data.dll, System.Data.Common.dll

Описание конечно классное, функция в двух ассемли определена смущ
#5 
Murr патриот15.09.18 22:49
Murr
NEW 15.09.18 22:49 
в ответ AlexNek 15.09.18 12:38

Не просто в двух - а в двух КОНФЛИЦТУЮЩИХ,

Причем в одной - нету...

#6