Article ID: 187945
Article Last Modified on 7/1/2004
CREATE TABLE dbo.textbloat (
ID int NOT NULL ,
text1 text NULL
)
GO
CREATE PROCEDURE p_Edit
@ID int,
@Desc Text AS
UPDATE textbloat SET Text1 = @Desc WHERE ID = @ID
GO
insert into textbloat values (1,null)
insert into textbloat values (2,null)
insert into textbloat values (3,null)
Private Sub Command1_Click()
Dim rdoenv As RDO.rdoEnvironment
Dim rdoconn As RDO.rdoConnection
Dim rdq As RDO.rdoQuery
Set rdoenv = rdoEnvironments(0)
rdoenv.CursorDriver = rdUseOdbc
Set rdoconn = rdoenv.OpenConnection("", rdDriverNoPrompt, False, _
"DSN=<Your DSN Name>;UID=<username>;PWD=<password>;database=pubs")
Set rdq = rdoconn.CreateQuery("", "{Call p_Edit(?,?)}")
rdq.Prepared = True
rdq(0).Type = rdTypeINTEGER
rdq(0).Direction = rdParamInput
rdq(1).Direction = rdParamInput
rdq(1).Type = rdTypeLONGVARCHAR
rdq(0).Value = 1
'rdq(1).Value = ""
rdq(1).Value = "ABCDE"
rdq.Execute
rdq(0).Value = 2
'rdq(1).Value = ""
rdq(1).Value = "ABCDE"
rdq.Execute
rdq(0).Value = 3
'rdq(1).Value = ""
rdq(1).Value = "ABCDE"
rdq.Execute
End Sub
text1
-----
ABCDE
ABCDEABCDE
ABCDEABCDEABCDE
text1
-----
ABCDE
ABCDE
ABCDE
Private Sub Command2_Click()
Dim uc As New UserConnection1
uc.EstablishConnection
uc.p_edit 1, "ABCDE"
uc.rdoQueries.Item("p_edit").rdoParameters("Desc").Value = ""
uc.p_edit 2, "ABCDE"
uc.rdoQueries.Item("p_edit").rdoParameters("Desc").Value = ""
uc.p_edit 3, "ABCDE"
End Sub
Additional query words: kbDSupport kbDse kbRDO200 kbVBp500 kbVBp kbVBp600 kbNoKeyWord
Keywords: kbhowto KB187945