Member 12632012 Ответов: 0

Попытка отбросить, а затем создать процедуру в модуле


'. Execute " DROP PROC [qCustomers]"

'.Execute "CREATE PROC [qCustomers] AS (SELECT DISTINCTROW [Customers] .CustomerID, [Customers], CompanyName, Customers.ContactFirstName, Customers.ContactLastName, Customers.BillingAddress, Customers.CBillingAddress, Customers.City, Customers.State» .PostalCode, Клиенты. [Страна / регион] AS CountryRegion, Customers.ContactTitle, Customers.PhoneNumber, Customers.Email, Customers.CellPhoneNumber, Customers.FaxNumber, Customers.Month, Customers.Cycle, Customers.CCompanyName, Customers.CContactFirstName, Customers.CContactFirstName .CContactLastName, Customers.CContactTitle, Customers.CCountryRegion, Customers.CFaxNumber, Customers.CPhoneNumber, Customers.CCellPhoneNumber, Customers.CEmail, Customers.CPostalCode, Customers.CStateOrProvince, Customers.CCity, Customers.CopyOMT "


'.Execute "CREATE PROC [qCustomers] AS (SELECT DISTINCTROW [Customers] .CustomerID, Customers.CompanyName, Customers.ContactFirstName, Customers.ContactLastName, Customers.BillingAddress, Customers.CBillingAddress, Customers.City.Customers.StateOr , Клиенты. [Страна / регион] КАК CountryRegion, Customers.ContactTitle, Customers.PhoneNumber, Customers.Email, Customers.CellPhoneNumber, Customers.FaxNumber, Customers.Month, Customers.Cycle, Customers.CCompanyName, Customers.CContactFameName, CustomersName.CContact , Customers.CContactTitle, Customers.CCountryRegion, Customers.CFaxNumber, Customers.CPhoneNumber, Customers.CCellPhoneNumber, Customers.CEmail AS Expr1, Customers.CPostalCode, Customers.CStateOrProvince, Customers.CCity, Customers.Comers.NoBilling) "


'.Execute "CREATE PROC [qCustomers] AS (SELECT DISTINCTROW [Customers] .CustomerID, [Customer] .CompanyName, [Customers] .ContactFirstName, [Customers] .ContactLastName, [Customers] .Month, [Customers] .Cycle, [Customers] .Cycle, [ Клиенты] .BillingAddress, [Клиенты] .CBillingAddress, [Клиенты] .City, [Клиенты] .StateOrProvince, [Клиенты] .PostalCode, [Клиенты]. [Страна / регион] AS CountryRegion, [Клиенты] .ContactTitle, [Клиенты] .PhoneNumber, [Клиенты] .CellPhoneNumber, [Клиенты] .FaxNumber, [Клиенты] .CCompanyName, [Клиенты] .CContactFirstName, [Клиенты] .CContactLastName, [Клиенты] .CContactTitle, [Клиенты] .CCountryRegion, [Customers] .CFax. , [Клиенты] .CPhoneNumber, [Клиенты] .CCellPhoneNumber, [Клиенты] .CPostalCode, [Клиенты] .CStateOrProvince, [Клиенты] .CCity, [Клиенты] .CopyToBilling, [Клиенты] .Notes FROM Customers = [Customers] .CustomerID ;) "

Что я уже пробовал:

Все вышесказанное...на два дня ... пожалуйста, помогите
Я пытаюсь поместить процедуру в базу данных access, а затем создать ее снова. У меня есть код ниже, но ничего не работает. Я знаю, что я близко, но недостаточно близко. Это для модуля в старой программе vb 6.

Dave Kreskowiak

"Не работает" - это не описание проблемы. Что это за сообщение об ошибке, которое возвращается?
Что происходит с этим кодом по сравнению с тем, что ожидается?

[no name]

Я только предполагаю, но вы пытаетесь что-то вроде сохранения сериализации в базе данных для будущего использования?

Member 12632012

Возвращаемое сообщение состоит в том, что для этого действия либо нет разрешения (когда я открываю экран клиентов), либо процедура не существует. Но когда я перехожу к запросу, нужные мне поля уже там. Я не могу позвонить им через программу. Единственное исправление, которое у меня было до сих пор, - это отказаться от процедуры и вручную создать запрос со всеми полями. Я просмотрел разрешения для реальной базы данных, и все они заполнены. Я могу добавлять, редактировать и т.д. для всего. В базе данных уже есть запрос, мне просто нужно добавить к нему еще два поля, и, похоже, я не могу этого сделать. Пожалуйста, будьте добры. Я не работал с VB6 очень давно, и мне нужно, чтобы это работало, чтобы я мог получать деньги и поддерживать крышу над головой. Мне за 60 ... не ребенок.

[no name]

Мне очень жаль, но у меня есть sofar только для автономных настольных приложений с VB.NET. Я погуглил и нашел кое-что, что может быть полезно для вашего вопроса;
http://www.codeproject.com/Articles/15222/How-to-Use-Stored-Procedures-in-VB
http://stackoverflow.com/questions/14326019/how-do-i-use-a-datatype-based-sql-stored-procedure-when-using-visual-basic-6

Также подумайте о том, чтобы спросить на 'VBForums.com'

Member 12632012

Я собираюсь попробовать форумы vb..спасибо, это было некоторое время, так я даже посмотрел в VB6.

0 Ответов