vbstreets конференция - Виж темата

Другарки и другари!
Помощ, pzhl. нещо, което аз не разбирам нищо и без да си квалифицирана помощ е задължително.

Проблемът е следният:
Искам да добавя глупав ред в таблица на база данни (база Access'e). Съответно, аз пиша следния код:
Код: Избери всички CONSTR = "Доставчик = Microsoft.Jet.OLEDB.4.0; Data Source = | DataDirectory | \ Baza.mdb"
CN = New OleDb.OleDbConnection # 40; CONSTR # 41;
cn.Open # 40; # 41;

Дим DS Както DataSet
Дим в б Както OleDb.OleDbCommand
Дим dogovorDt Както DataTable
Дим dogovorDa Както OleDb.OleDbDataAdapter

DS = New DataSet

dogovorDt = New DataTable # 40, "споразумения" # 41;
dogovorDa = New Data.OleDb.OleDbDataAdapter # 40; "SELECT * от договори", CN # 41;
dogovorDa.FillSchema # 40; dogovorDt, SchemaType.Source # 41;
dogovorDa.Fill # 40; dogovorDt # 41;
ds.Tables.Add # 40; dogovorDt # 41;

вб = New OleDb.OleDbCommand # 40; # 41;
cb.Connection = CN
cb.CommandText = "INSERT договори # 40; LimitKreditaRub, LimitKreditaDni, DataDogovora, IDDKlienta # 41; СТОЙНОСТИ # 40; "300 000", "45", '25 .04.08 "," 1 "# 41;"
cb.CommandType = CommandType.Text
cb.ExecuteNonQuery # 40; # 41;

dogovorDa.InsertCommand = вб
dogovorDa.Update # 40; dogovorDt # 41;

Prompt, pzhl, какво не е наред? Грешката не издава, той съставя глоба, влиза в набор от данни, както и -NO база. Всъщност, аз вече си счупи главата. Помогнете ми, моля те.

Lexa написал (а): Има маса оглед SELECTom и изпълнен DataSet?

Така че аз се опитах да направя заявка Accesse да добавите. И ужас на ужасите, доколкото разбирам - за да добавите запис в една таблица може да бъде само от друга маса.
т.е. select'om като govorilrs по-горе, и аз не се вписват.

Обяснете pzhl като просто глупав, за да добавите нов ред в базата данни за достъп? Ако имам formochka с нивите, и аз искам да, като кликнете върху този бутон, за данните на полета си са довели до масата. Какво е необходимо да се използва? Мисля, че има такава функция DataAdapter'e на InsertCommand, но така или иначе, аз не бях в състояние да добавите запис на масата. Помогнете ми, моля те.

данни от полета ми са доведени до масата. Какво е необходимо да се използва?


Код: Избери всички "Въвеждане в Таблица # 40; # 41 1,2,3,4,5; изберете '" Field1 "" Като f1. " Field2 "" Като f2 ;. "

F1 и F2, не е необходимо да се определи. След приключване на строителството изберете думата от добавяне на ненужни. След obyazatlno Актуализация направя.

Така че аз се опитах да направя заявка Accesse да добавите. И ужас на ужасите, доколкото разбирам - за да добавите запис в една таблица може да бъде само от друга маса.


Не е правилно.
Когато добавите прости числа, то изглежда така:
Код: Избери всички вмъкнете в Base_Client # 40; Клиент, вр, Marsh # 41;
SELECT Израз 1 3000 AS, 45 AS Израз 2, # 91; лошо # 93; AS expr3;

SQL изявление вероятно ще остане единна на всяка платформа.

Пишете на живот на чисто копие. пренапише провалят.