PROCEDURE api_cpps_old.proc_add_data_test(
_data api_cpps_old.stat_data_test)
LANGUAGE 'plpgsql'
AS $BODY$
BEGIN
INSERT INTO api_cpps_old.stat_data_test VALUES (default, _data.aria, _data.mcl, _data.city, _data.street, _data.home, _data.housing, _data.flat, _data.geogloc);
END
$BODY$;
данные вставляются.
Удалось даже передать данные из клиента
вот так:
Sub send_data_server()
Dim sSQL as String
Dim oProp as Object
sSQL = "CALL api_cpps_old.proc_add_data_test((null,?,?,?,?,?,?,?,?))"
oPrep = oConn.PrepareStatement(sSQL)
oPrep.setString(1,g_dfData.DepData.addr.aria)
oPrep.setString(2,g_dfData.DepData.addr.municipality)
oPrep.setString(3,g_dfData.DepData.addr.locality)
oPrep.setString(4,g_dfData.DepData.addr.street)
oPrep.setString(5,g_dfData.DepData.addr.home)
oPrep.setString(6,g_dfData.DepData.addr.building)
oPrep.setString(7,g_dfData.DepData.addr.flat)
oPrep.setString(8,g_dfData.DepData.addr.territorialLocation)
oPrep.executeUpdate()
End Sub
Вопрос как в процедуре на стороне СУБД проверить, что параметр _data существует и соответствует типу?
вот совсем не скромный вопрос, но как вас жизнь так заставила писать на VB.Net а не на C#? 0_O
Обсуждают сегодня